KOL v.2.78 и Fpc 2.0.2/2.1.4

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

KOL v.2.78 и Fpc 2.0.2/2.1.4

Сообщение bokul » 21.08.2007 21:25:41

Меня запутала тема, которая промелькнула здесь некоторое время назад. Там ставилась под вопрос актуальность статьи с вашего сайта по компиляции KOL под Fpc для новых версий как и библиотеки так и самого компилятора. Попробовал использовать так званный "простой способ", закомментировав {$DEFINE ASM_VERSION} точкой ({.$DEFINE ASM_VERSION}) и разкомментировав {$DEFINE _FPC} файла delphidef.inc. При компиляции с оболочки, версия 2.0.2 проходит по всем 55 тысячи строк, где регистрирует только Warning двойной вложенности комментариев, но под самый конец видает ошибку Unexpected end of file на последнем end с точкою. 2.1.4 мгновенно останавливается на ошибке. В папки лежит файлы с архивов kol.7z и ppDelphi.zip. В чем проблема? Или обезатльно надо компилить с командной строки?
bokul
новенький
 
Сообщения: 45
Зарегистрирован: 16.09.2006 04:33:58

Сообщение Юра » 22.08.2007 01:34:37

Для FPC нужно использовать KOL-CE.
Оригинальный KOL, даже если скомпилится под FPC, то дальше примитивного Хеллоу Ворлд работать не будет.
Также нужно использовать версию FPC 2.1.5 или выше.
Юра
постоялец
 
Сообщения: 163
Зарегистрирован: 25.05.2005 10:20:09
Откуда: Украина, Киев

Сообщение bokul » 22.08.2007 04:14:11

Также нужно использовать версию FPC 2.1.5 или выше.

:shock: На сайте FPC самый последний релиз - это 2.1.4. Вы предлагаете брат со SnapShot?
Для FPC нужно использовать KOL-CE.

Эта приставка значит, что эта версия для WinCE? Если нет, то в чем заключается портация под FPC?
bokul
новенький
 
Сообщения: 45
Зарегистрирован: 16.09.2006 04:33:58

Сообщение SovNarKom » 22.08.2007 04:43:27

bokul
И под CE тоже работает. Я например вообще пользуюсь 2.3.1 из SVN - всё нормально работает.
SovNarKom
постоялец
 
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]

Сообщение bokul » 22.08.2007 06:02:41

Я например вообще пользуюсь 2.3.1 из SVN - всё нормально работает.

А почему не переходите на версии поновее? Как я понимаю версии 2.3.1 уже примерно год.

Так как скомпилировать KOL-CE для работы с FPC? Есть нюансы?
bokul
новенький
 
Сообщения: 45
Зарегистрирован: 16.09.2006 04:33:58

Сообщение SovNarKom » 22.08.2007 06:20:54

bokul
Ей 6 часов 15 минут, это активная ветвь из SVN. Кстати вчерашний архив SVN тут я выкладывал.

Нюансы есть. Поищи по форуму.
SovNarKom
постоялец
 
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]

Сообщение Юра » 22.08.2007 13:04:53

Изначально KOL-CE задумывался как порт под покет, но в процессе я решил также поддериживать Win32. В будущем при необходимости можно будет подправить для компиляции под Win64.

FPC 2.1.5 - это в данный момент почти релиз 2.2. Поэтому настоятельно рекомендуется использовать именно эту версию. До релиза 2.2.

Как начать работу с KOL-CE можно почитать тут:
http://www.kolnmck.ru/lessons/lazarus_use.shtml
Юра
постоялец
 
Сообщения: 163
Зарегистрирован: 25.05.2005 10:20:09
Откуда: Украина, Киев

Сообщение bokul » 22.08.2007 19:15:34

На самом деле я юзаю Fpc без Lazarus так что понадобилось только скомпилировать модуль KOL.pas, ничего не правя... Ведь не надо? Файл delphidef.inc?

Форма создалась без проблем...

FPC 2.1.5 - это в данный момент почти релиз 2.2. Поэтому настоятельно рекомендуется использовать именно эту версию. До релиза 2.2.

Это связанно с использованием русского языка?
bokul
новенький
 
Сообщения: 45
Зарегистрирован: 16.09.2006 04:33:58

Сообщение Юра » 22.08.2007 20:47:36

Если компилить для Win32 KOL.pas, то можно использовать и 2.1.4.
Проблемы с русским языком есть только при использовании UNICODE_CTRLS. К сожалению это исправлено только в 2.3.1 и не будет включено в 2.2.
Юра
постоялец
 
Сообщения: 163
Зарегистрирован: 25.05.2005 10:20:09
Откуда: Украина, Киев

Сообщение bokul » 22.08.2007 20:52:08

Всем большое спасибо за помощь в интеграции в новые технологию. Юра продолжайте радовать нас новыми релизами! Спасибо за работу!
bokul
новенький
 
Сообщения: 45
Зарегистрирован: 16.09.2006 04:33:58


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

Рейтинг@Mail.ru