Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.056 c
14-80212
Бзззер
2004-01-30 14:36
2004.02.25
Порты?


7-80316
SlyFox
2003-12-05 08:17
2004.02.25
Запись CD (нужна VCL)!!!


3-79588
voland
2004-01-26 15:59
2004.02.25
Запуск запроса в другой нити


14-80180
Solom
2004-01-31 20:22
2004.02.25
компилятор не видит TTabStrings


9-79533
Unknown user
2003-07-24 18:56
2004.02.25
Рисование городских пейзажей.




   Наверх