Zitat:
variablen
Variablen gehen dort sowieso garnicht.
Nur Konstanten.
Und zwar ausschließlich "echte" Konstanten, denn typisierte Konstanten sind bloß schreibgeschützte Variablen mit InitialWert.
Bei
Win32 müsste das doch auch knallen?
Hach, die Contidionalen bieten einem sooooo viele Möglichkeiten, wie z.B.
Delphi-Quellcode:
{$if Defined(Win64)}
const DLLname = 'fpcqt.dll';
{$elseif Defined(Unix)}
const DLLname = 'fpcqt.so';
{$else}
{$message Fatal 'Compiler nicht untersützt'} // oder Hint oder Warn
{$endif}
oder
Delphi-Quellcode:
const DLLname =
{$if Defined(Win64)}
'fpcqt.dll'
{$elseif Defined(Unix)}
'fpcqt.so'
{$else}
{$message Fatal 'Compiler nicht untersützt'}
{$endif};