Вниз
Скачать: 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.021 c
1-79893
Furkan
2004-02-10 10:08
2004.02.25
Консоль и невизуальные компоненты


1-79995
VID
2004-02-11 23:54
2004.02.25
Удаление всех TRadioButtons с html-страницы


1-79694
Leksss
2004-02-14 22:00
2004.02.25
Как отловить изменение буфера обмена ? (-)


1-80000
Checist [root]
2004-02-06 17:22
2004.02.25
Обращение к сылке


3-79674
Гришка
2004-01-30 11:05
2004.02.25
Поиск максимального значения поля




   Наверх