Конференция "FreePascal" » Вопрос по программированию в FP [Win32]
 
  • П7 (14.10.04 21:40) [0]
    Решил-таки перебраться на FreePascal. Давно уже хотел, понакачал всего, даже примеры потестил немного, но затем как-то загнулось... Но теперь решение твёрдое - хочу перебраться на FP. Так вот. Начал, опять же, с просмотра и компилирования примеров.
    Первым делом компилю примеры OpenGL и что же получается - окно+консоль... Нафиг нужна консоль? Можно как-нибудь без неё? Просто вывести окно виндовое и успокоиться на этом?
    И вообще, товарищи, не подскажете нормальную хелпу на русском языке? (:

    И так, в кучу.
    Что-то форум как-то помирает что_ли... ): Неужели так мало людей программят под Free Pascal?
  • Avva (15.10.04 09:05) [1]
    Лично у меня примеры OpenGL под windows вообще не заработали (fpc 1.0.10) У меня сложилось впечатление, что они писались под Linux.

    А народ работает на fpc будь здоров, не беспокойтесь :)
  • SSY (15.10.04 11:12) [2]
    {$APPTYPE GUI} вроде как должно помочь.
  • cyborg © (15.10.04 12:54) [3]

    > П7   (14.10.04 21:40)
    > Что-то форум как-то помирает что_ли... ):
    > Неужели так мало людей программят под Free Pascal?

    Никто не спрашивает, поэтому никто не отвечает :)
    А Паскаль он и в Дульфи и во Фрипаскале одинаковый, почти.
  • cyborg © (15.10.04 12:55) [4]
    Блин, опять буквой промахнулся, смешно :)
  • П7 (15.10.04 13:09) [5]
    Ну так доки есть переведённые? Али как? (: А то вот такие вот мелочи, вроде убирания консоли, приходится на фоуме задавать... ):
  • cyborg © (15.10.04 13:15) [6]
    Переведённых нет, как обычно :). PDF-ы смотри в комплекте, там почти всё расписано.
  • П7 (15.10.04 16:27) [7]
    Отстой!!! (:
    Кстати, что там на фронте IDE? Интересуют именно версии с отладчиком... (: Визуальность нафиг, я не пишу такие проги... (:
    Даёшь отладчики? (:
  • cyborg © (15.10.04 16:50) [8]
    Ты уже скачал http://badhim.h11.ru/guestbook.html :)
    Там в настройках включай отладочную инфу, при глюке скажет чего на какой строке, только такая отладка :)
    К тому же утечки памяти так отлавливает.
  • Darts (15.10.04 19:41) [9]
    OpenGL идет на FP 1.0.10. Демки работают превосходно.
    Просто нужно заранее поставить glut32.dll и glu32.dll.
  • П7 (15.10.04 21:44) [10]
    Не, там такая глючная отладка. Чтобы узнать, чтоже на самом деле ему не хватает, постоянно приходится тыкать Ctrl+L. Как буд-то нельзя было выводить в нижнем окошке... ):
    Нужно будет теста ради заценить стандартный IDE, если там отладка нормальная, то может стоит просвятиться на предмет работы с компилятором и написать отладчик самому... (:
  • cyborg © (15.10.04 22:01) [11]

    > Чтобы узнать, чтоже на самом деле ему не хватает, постоянно
    > приходится тыкать Ctrl+L.

    Не знаю что происходит по Ctrl+L, но я смотрю чего не хватает по Ctrl+F9 :), там внизу появляется список того, что нетак.
  • Dmy (16.10.04 16:43) [12]
    Никто тебе не мешает взять и самому всё перевести. :) А насчёт консоли - по-моему было что-то написано об этом в описании модуля Graph...
  • Ketmar (17.10.04 07:11) [13]
    а зачем, собственно, отладчик? намного более раздражает тот факт, что после AllocConsole() оператор WriteLn всё равно злостно глючит (в отличие от дельфи).
  • П7 (17.10.04 07:45) [14]
    Плюнул и начал писать свой IDE. ): Вот до чего доводят повышенные запросы. Уже можно даже компилить... (: Как со всем разбирусь - тут же выложу.
    Есть вопрос: Чем делать редактор кода?

    От Syn я откзался, слишком много придётся в довесок ставить. Пока использую TAdvMemo из постави ScriptStudio, но он глючный до невозможности и боротся с ним мне не хочется. Кто ещё какие знает спец.текст.поля?
  • Magikan © (17.10.04 08:59) [15]
    Не забудь поделиться ;)
  • cyborg © (17.10.04 09:08) [16]

    > [14] П7   (17.10.04 07:45)

    Качай JediVCL  и наслаждайся, там есть то, что принесёт удовлетворение ;)
  • П7 (18.10.04 00:28) [17]

    > Magikan ©   (17.10.04 08:59) [15]

    Не забуду. (: Но он, всё же, заточен под мои запросы, и там не будет очень многших прелестей, хотя исходники я тоже выложу, так что евсли что, ручками сами допинаете... (:
    Всё же разобрался я с TAdvMemo, так что вопрос снимается... (:

    Первая версия не за горами... Осталось немного разобраться с ключами компилятора и познать камасутру компиления много-юнитных проектов. ВотЪ! (:
  • Magikan © (18.10.04 05:17) [18]
    Выкладывай сорцы на sourceforge.net и открывай CVS. Я тебе помогу
  • Avva (18.10.04 07:56) [19]
    SSY
    >>{$APPTYPE GUI} вроде как должно помочь.

    Не помогает :(

    Ошибка
    An unhandled exception occurred at 0x00000000 :
    EACCESSVIOLATION : Access violation
     0x00000000
     0x00408045

    Выводится теперь не в консоли, а в окне, но от этого не слаще
  • П7 (18.10.04 13:49) [20]

    > Magikan ©   (18.10.04 05:17) [18]

    Не, сорсфорж - маст дай! (: Больше гемороя, чем работы. К тому же английский - не мой язык... (:

    Вечером выложу исходники и бинарник куда-нибудь. Если есть желание поработать над ОпенСорс ИДЕ фор ФПЦ - милости прошу. Но пока сделано очень мало... (:

    ВотЪ! (:
  • Magikan © (18.10.04 17:55) [21]
    >П7   (18.10.04 13:49) [20]

    >Не, сорсфорж - маст дай! (: Больше гемороя, чем работы. К тому же английский - не мой язык... (:
    Зря ты так :( Один из моих любимых сайтов...
  • Darts (18.10.04 19:14) [22]
    FPS - IDE for Free Pascal
    http://aldona.mii.lt/pms/fps/en
    Есить скриншоты. Впечатляет. Но размер... 16 метров - все таки многовато.
  • Magikan © (19.10.04 05:27) [23]
    >Darts   (18.10.04 19:14) [22]
    На днях скачаю - посмотрю. Что-то такое интересное...
  • П7 (19.10.04 07:54) [24]
    С домашним Инетом трабла, сегодня посчле 18.00 по Москве выложу... ВотЪ! (:
    А FPS нужно посмотреть, вдруг он рулез форева. (:
  • Magikan © (19.10.04 13:43) [25]
    Хреново, что он без исходников :(
  • П7 (19.10.04 14:40) [26]
    Нужно пособрать все возможные IDE, взять оттуда самое лучшее и сделать свой. И вообще, Badhim обещался подумать о передачи проекта и открытии исходников. (:


    > Magikan

    Если ты работал с TGA - поделись модулем, плз...
  • Shiza (19.10.04 15:00) [27]
    Зачем писать свою IDE? Есть Lazarus, есть DEV_Pascal, кстати последний я перевёл на русский язык. Я например в DEV_Pascal добавил функцию упаковки exe-шника. Могу поделиться исходниками...
  • П7 (19.10.04 19:08) [28]

    > Shiza   (19.10.04 15:00) [27]

    Делись, а они на чём? Мне лично DevPas совершенно не нравится. Он весь какой-то глючный и нескладный. А Лазарус я всё никак не могу выкачать - заценить... Пишу свою IDE ТОЛЬКО потому, что другие меня не устраивают. Если бы была подходящая обёртка под FreePascal, то я бы забил просто на свою IDE. Вот так.
  • Magikan © (20.10.04 05:57) [29]
    >П7
    С TGA пока еще не работал. Скоро буду разбираться (как к конкурсу начну готовиться ;) )

    >Shiza
    Lazarus - сырье еще то.
  • Shiza (20.10.04 11:13) [30]
    >Делись, а они на чём?

    DEV_Pascal на дельфи. www.openandfree.narod.ru/files/DEV_Pascal.rar

    >Lazarus - сырье еще то.

    Согласен, но это пока...
  • П7 (20.10.04 12:32) [31]

    > Shiza   (20.10.04 11:13) [30]

    DEV_Pascal и PasDev - это разные вещи? Если да, то: ты сам пишешь?
    Исходники имеются в свободном доступе? Сколько весит архив, на который ты ссылку дал? Что умеет программа?

    ВотЪ! (:
  • Shiza (21.10.04 09:59) [32]
    > ты сам пишешь?

    DEV_Pascal - написан не мной, я его только руссифицировал.

    >Исходники имеются в свободном доступе?

    Да.

    >Сколько весит архив, на который ты ссылку дал?

    Метр с лишним. В архиве только исходники на Дельфи.

    >Что умеет программа?

    Редактор кода с подсветкой синтаксиса. Редактор ресурсов. Шаблоны  для создания приложений. Это кратко. Скачай, откомпилируй, посмотри...
  • Avva (21.10.04 10:48) [33]
    Как ни хорош DEV_Pas, отладка gdb там запускается в отдельном консольном окне.
  • П7 (21.10.04 11:13) [34]

    > Shiza   (21.10.04 09:59) [32]

    Сейчас заценю...
  • П7 (21.10.04 11:40) [35]
    Я совершенно не работал с KOL и не понимаю его практического значения. Размер для меня вещь обстрактная, если очень нужен маленький размер, то можно писать на C++ MFC или Delphi WinAPI. Но ради такого дела скачал с Мастеров kol и чё там ещё в комплекте... Всё установил, все компоненты настроил - пытаюсь откомпились - не хватает ExptIntf. И явно ещё дофига всего не хватает. Спрашивается, где взять? Поможите ломаку... (:
  • cyborg © (21.10.04 12:48) [36]

    >  [35] П7   (21.10.04 11:40)

    Не парься, бери примеры, которые уже имеются и по ним делай. А так ты кучу всего нагрузишь, всё равно во всём этом не разберёшься. Возьми чего нибудь одно и изучай. Я в одно время тоже качал всякую байду, библиотеки там всякие, валяются без дела, просто физически невозможно их все просмотреть и вникнуть в суть.
  • П7 (21.10.04 14:35) [37]

    > cyborg ©   (21.10.04 12:48) [36]

    Мне KOL нужен для Dеlphi, чтобы откомпилить DEV_Pascal. (: Иначе он мне и не впился... (:


    > Shiza   (21.10.04 09:59) [32]

    Твой ход... (:
  • Shiza (22.10.04 10:15) [38]
    >Мне KOL нужен для Dеlphi, чтобы откомпилить DEV_Pascal

    А причём тут KOL??? Там всё компилиться без KOL... Ты исходники с моего сайта качнул?
  • П7 (23.10.04 03:25) [39]
    Удалено модератором
    Примечание: Я, конечно, понимаю: эмоции...
  • Magikan © (23.10.04 12:46) [40]
    У меня тоже не компилица. Какие-то левые модули просить
  • Shiza (25.10.04 15:16) [41]
    Ребята, там просто из uses надо убрать mirror и ещё один модуль. Извините, запарился...
  • Magikan © (26.10.04 02:39) [42]
    Гы... Буду пробовать
  • имя (16.02.07 00:02) [43]
    Удалено модератором
  • имя (16.02.07 00:02) [44]
    Удалено модератором
 
Конференция "FreePascal" » Вопрос по программированию в FP [Win32]
Есть новые Нет новых   [118667   +46][b:0][p:0.001]