![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Borland Developers Studio [Delphi, Windows]
EREMA © (2006-02-17 15:21:00)Я так понимаю, что KOL не поддерживает Borland Developers Studio (Delphi 2006). Планируется ли её поддержка, если нет , то как проинсталлить KOL в BDS. Пробовал установить для D7, но ненаходит некоторые DCU. На D7 перескакивать неохота.
Vladimir Kladov (2006-02-25 13:59:00) [1]KOL apps work under linux WinE 5.0 with no problem (except speed).
Thaddy (2006-02-24 20:34:00) [2]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.
Boguslaw (2006-02-24 11:50:00) [3]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-19 13:19:00) [4]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.
Vladimir Kladov (2006-02-19 07:40:00) [5]Fantastic! I thought that this is not. So, only MCK is not working there, yes?
One more question: is Free Pascal now supports objectfully? And if yes, from which version?
Thaddy (2006-02-19 03:43:00) [6]objectis still supported
asmversion works (with these settings) under D2006
So, KOLis supported ;)
Vladimir Kladov (2006-02-18 21:57:00) [7]Они поддерживают object, или уже только в классах работать приходится? А кстати, почему только Pas-верия идет - слово asmуже под запретом, или изменились соглашения о передаче параметров? (Может есть какая-нибудь опция в компиляторе).
Thaddy (2006-02-17 17:39:00) [8]KOL doessupport 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}