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

Вниз

Borland Developers Studio   Найти похожие ветки 

 
EREMA ©   (2006-02-17 15:21) [0]

Я так понимаю, что KOL не поддерживает Borland Developers Studio (Delphi 2006). Планируется ли её поддержка, если нет , то как проинсталлить KOL в BDS. Пробовал установить для D7, но ненаходит некоторые DCU. На D7 перескакивать неохота.


 
Thaddy   (2006-02-17 17:39) [1]

KOL does support both BDS 3.0 and BDS 4.0 (D2005, D2006) but MCK doesn"t.
You have to add this to koldef.inc after rest of tests for version:

{$IFDEF VER170}
              {$DEFINE _D3orHigher}
              {$DEFINE _D4orHigher}
              {$DEFINE _D5orHigher}
              {$DEFINE _D6orHigher}
              {$DEFINE _D7}
              {$DEFINE _D7orHigher}
{$WARN UNIT_DEPRECATED OFF}
{$WARN SYMBOL_PLATFORM OFF}
{$WARN UNSAFE_TYPE OFF}
{$WARN UNSAFE_CAST OFF}
{$WARN UNSAFE_CODE OFF}
{$ENDIF}
{$IFDEF VER180}
              {$DEFINE _D3orHigher}
              {$DEFINE _D4orHigher}
              {$DEFINE _D5orHigher}
              {$DEFINE _D6orHigher}
              {$DEFINE _D7}
              {$DEFINE _D7orHigher}
{$WARN UNIT_DEPRECATED OFF}
{$WARN SYMBOL_PLATFORM OFF}
{$WARN UNSAFE_TYPE OFF}
{$WARN UNSAFE_CAST OFF}
{$WARN UNSAFE_CODE OFF}
{$ENDIF}



 
Vladimir Kladov   (2006-02-18 21:57) [2]

Они поддерживают object, или уже только в классах работать приходится? А кстати, почему только Pas-верия идет - слово asm уже под запретом, или изменились соглашения о передаче параметров? (Может есть какая-нибудь опция в компиляторе).


 
Thaddy   (2006-02-19 03:43) [3]

object is still supported
asm version works (with these settings) under D2006
So, KOL is supported ;)


 
Vladimir Kladov   (2006-02-19 07:40) [4]

Fantastic! I thought that this is not. So, only MCK is not working there, yes?

One more question: is Free Pascal now supports object fully? And if yes, from which version?


 
Thaddy   (2006-02-19 13:19) [5]

Yes, I can not get MCK to work, but KOL works ok!

Freepascal from version 2 supports object fully. 2.02 even solved some minor issues.
If I use the JCL win32Api, kol is even fully compatible, (no need for ppdelphi) but Freepascal works only in PAS_VERSION mode.
The FPC team is working on this, it seems.


 
Boguslaw   (2006-02-24 11:50) [6]

ASM version of KOL is not good for FreePascal - FPC assembler is not compatible even between 1.x and 2.x versions , as I know VMT is not delphi compatible, calling virtual methods for example is passed in reversed registers and so on
Not mention that FPC is multiplatform
I would rather stick to PAS_VERSION and try to get it work for Linux also (non -visual part is working on it right now)


 
Thaddy   (2006-02-24 20:34) [7]

Yes and no.
For freepascal in 2.00 and TASM mode, even KOL could be compatible. The register calling convention for the 80X86 mode is compatible!
Of course multiplatform is a wish, but needs lots, lots of work and a real community to develope.


 
Vladimir Kladov   (2006-02-25 13:59) [8]

KOL apps work under linux WinE 5.0 with no problem (except speed).



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

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

Наверх




Память: 0.48 MB
Время: 0.037 c
2-1165056870
Kotik
2006-12-02 13:54
2006.12.17
Работа с текстом


4-1155441360
wiln
2006-08-13 07:56
2006.12.17
Использование мыши для перемещения окна


3-1160398023
Guest10
2006-10-09 16:47
2006.12.17
Замедление работы сервера


1-1162305252
Merlot
2006-10-31 17:34
2006.12.17
Прочитать список всех запущенных Exe


11-1139762040
ElDev
2006-02-12 19:34
2006.12.17
В компоненте MHMonthCalendar не работает событие OnChange