Главная страница
    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.44 MB
Время: 0.05 c
14-80211
KM
2004-02-05 18:23
2004.02.25
эксплоиты


1-79920
rulezz
2004-02-09 20:19
2004.02.25
как обрашатся к обьектам на веб?


3-79597
tria
2004-02-02 14:26
2004.02.25
Помогите пож. составить запрос.


3-79586
SnapIn
2004-01-25 21:53
2004.02.25
MSSQL и ADO - Отображение значения Lookup-поля


4-80365
zdn
2003-12-17 13:14
2004.02.25
Подключение к запущенному процесус





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский