Главная страница
    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.045 c
2-1164906050
ssss
2006-11-30 20:00
2006.12.17
Нажать клавишу мыши!


15-1164356418
Курдль
2006-11-24 11:20
2006.12.17
"Гаишник удавится за иномарку"


15-1164614272
boriskb
2006-11-27 10:57
2006.12.17
История


15-1164472211
Yegorchic
2006-11-25 19:30
2006.12.17
Как можно получить таблицу импорта exe


2-1164913210
nali
2006-11-30 22:00
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский