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

Вниз

Corrected Koldef.inc for D8-D2005-D2006   Найти похожие ветки 

 
thaddy   (2006-08-20 17:59) [0]

Vladimir,
Please replace koldef.inc with this version.
Size of executables will be corrected to about D7 size instead of 80K+ for D2005 and 2006, provided the use of Fake (empty) variants.pas in KOL directory.

It turns off inline code generation (default in D2005-D2006) which saves 15 K.

It also corrects D8, which is .net only, declaration

{$IFDEF VER90}
              {$DEFINE _D2}
              {$DEFINE _D2orD3}
              {$DEFINE _D2orD3orD4}
{$ENDIF}

{$IFDEF VER100}
              {$DEFINE _D3}
              {$DEFINE _D3orHigher}
              {$DEFINE _D2orD3}
              {$DEFINE _D2orD3orD4}
              {$DEFINE _D3orD4}
{$ENDIF}

{$IFDEF VER120}
              {$DEFINE _D3orHigher}
              {$DEFINE _D3orD4}
              {$DEFINE _D4}
              {$DEFINE _D4orHigher}
              {$DEFINE _D2orD3orD4}
{$ENDIF}

{$IFDEF VER130}
              {$DEFINE _D3orHigher}
              {$DEFINE _D4orHigher}
              {$DEFINE _D5}
              {$DEFINE _D5orHigher}
{$ENDIF}

{$IFDEF VER140}
              {$DEFINE _D3orHigher}
              {$DEFINE _D4orHigher}
              {$DEFINE _D5orHigher}
              {$DEFINE _D6}
              {$DEFINE _D6orHigher}
{$ENDIF}

{$IFDEF VER150}
              {$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 VER160} // Delphi 8
Delphi version 8 not supported! (delphi 8 is .net only)
{$ENDIF}

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

{$IFDEF VER180} // Delphi 2006
             {$DEFINE _D3orHigher}
             {$DEFINE _D4orHigher}
             {$DEFINE _D5orHigher}
             {$DEFINE _D6orHigher}
             {$DEFINE _D7}
             {$DEFINE _D7orHigher}
             {$DEFINE _D2005orHigher}
             {$DEFINE _D2006orHigher}
{$WARN UNIT_DEPRECATED OFF}
{$WARN SYMBOL_PLATFORM OFF}
{$WARN UNSAFE_TYPE OFF}
{$WARN UNSAFE_CAST OFF}
{$WARN UNSAFE_CODE OFF}
{$ENDIF}
{$IFDEF _D2005orHigher}
{$INLINE OFF}
{$ENDIF}
{$IFNDEF _NOT_KOLCtrlWrapper_}
 {$DEFINE _KOLCtrlWrapper_}
{$ENDIF}



 
Vladimir Kladov   (2006-08-20 20:34) [1]

Thank you, Thaddy. (Just returning from the holidays). Update will be soon, with 2 last corrections (e.g. bitmap transparency for bitmap with certain sizes).


 
thaddy   (2006-08-21 01:22) [2]

Well, no dacha"s for me this year :) I just moved house from Rotterdam to Amsterdam, so I am still very busy. But I will try to post only the usefull things I notice since our great loss of ECM. (Meaning not much but better quality)



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

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

Наверх




Память: 0.47 MB
Время: 0.051 c
2-1175009055
Dmitry_177
2007-03-27 19:24
2007.04.15
Помогите перевести TDataTime в SYSTEMTIME без модуля SysUtils


15-1174256394
Alexander Panov
2007-03-19 01:19
2007.04.15
Вакансия.


15-1174093517
XProger
2007-03-17 04:05
2007.04.15
Новшества Delphi 2007


3-1169469204
Patrick
2007-01-22 15:33
2007.04.15
Множество комманд в одном запросе


1-1171611244
DelphiLexx
2007-02-16 10:34
2007.04.15
Изменить заголовок окна при запуске bat-файлы