Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

FPC and koldef.inc


Thaddy ©   (2006-11-02 15:20:00) 

Vladimir,

Could you add the following to koldef.inc:


{$IFDEF FPC}
{$DEFINE PAS_VERSION}
{$IFDEF VER2}
 {$DEFINE _D3orHigher}
 {$DEFINE _D4orHigher}
 {$DEFINE _D5orHigher}
 {$DEFINE _D6orHigher}
 {$DEFINE _D7}
 {$DEFINE _D7orHigher}
{$ENDIF}
{$ENDIF}


FPC version 2.1.1 is very compatible with Delphi and kol now.
You can simply use the $(DELPHI)\source\rtl\win\*.pas files from Delphi 4/5 instead of the prepared files that were needed for FPC1.X

That is all to have full compatibility.


Thaddy   (2006-11-03 16:11:00) [1]

With this addition to koldef.inc, full instructions for using kol + Freepascal 2 are now simply and only:

include [delphi root directory]\source\rtl\win in the -Fu path
include kol directory in the -Fu path
compile with -Mdelphi -XXs -CX -Sg -O2p2 -OoREGVAR switches



Note:
Some delphi versions have missing ";"'s in the windows.pas and some other files.
If the compiler complains, simply add them to the end of the previous line that the fpc compiler indicates.


Thaddy   (2006-11-03 10:25:00) [2]

2.1.1 is development version for 2.2
2.0.4 is the latest stable release, so you are up to date.

Settings work for both versions.
2.1.1 is not stable yet.


Vladimir Kladov   (2006-11-02 16:18:00) [3]

OK, in 2.42 it will be added.

2.1.1? I miss something? I downloaded 2.0.4 last week...


Наверх

Титульная страница Поиск, карта сайта Написать письмо