Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

Совместимость MCK-проектов с FPC   Найти похожие ветки 

 
Кладов   (2003-06-05 09:27) [0]

Надо выбрать, какой способ лучше. Есть варианты:
1. в MCK-компоненты TKOLProject/TKOLForm добаляется свойство FPCcompatible, и сразу генерится код, который учитывает особенности KOL+classes+FPC. Мне не очень нравится, что надо туда-сюда менять это свойство на всех формах.

2. MCK сразу генерит код, в котором {$IFDEF KOLCLASSES}...{$ELSE}...{$ENDIF KOLCLASSES} обрамляет альтернативные участки кода. Тогда при компиляции с FPC\KOL.PAS (неважно, в Delphi или FPC) будет задействован новый вариант кода, в котором PMyForm = TMyForm; TMyForm = class( TObj ), ну и т.д. Кажется, так лучше во всех отношениях.

Есть еще варианты?

(И все-таки, что там с ресурсами? Никто не писал команде FPC? Может, это баг, или обходится как-то все-таки).

Нужно делать инструкцию по миграции своего кода под FPC.


 
savva ©   (2003-06-05 10:19) [1]

на мой взгяд с директивами лучше (повторюсь - для меня). Поэтому я за 2-й вариант


 
Boguslaw   (2003-06-05 17:14) [2]

second variant. There is also one solution but difficult : pascal preprocessor and change many IFDEF to simple macros and project defines like in C++ but this way preprocessor (or simple program like kol2fpc) is required before compilation



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
7-80327
KommandorDi
2003-12-01 19:15
2004.02.25
Пока работает моя программа Windows не может завершиться


1-79817
Edik86
2004-02-13 22:25
2004.02.25
Программа дала сбой


1-79965
_Прохожий
2004-02-13 15:51
2004.02.25
Получение иконки по расширению файла


1-79847
Серёга
2004-02-10 18:55
2004.02.25
Файлы *.dcu


14-80195
Djon007
2004-01-30 20:10
2004.02.25
Не могу определить свой host