Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "KOL";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.039 c
1-1162542343
tower
2006-11-03 11:25
2006.12.17
Передать массив как аргумент функции из dll


15-1163315217
SergP
2006-11-12 10:06
2006.12.17
ICQ-сервер. Где взять?


2-1164784280
RebroFF
2006-11-29 10:11
2006.12.17
Формат отображения данных в DBEdit


9-1140343244
ErikD
2006-02-19 13:00
2006.12.17
HELP


15-1164522579
qwerty199191
2006-11-26 09:29
2006.12.17
Большая нагрузка





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский