Hallo,
ich habe folgenden Code, der in einer
Unit steht, und Fehler liefert:
Delphi-Quellcode:
{$ifdef FPC}
{$mode delphi}{$H+}
{$endif}
unit misc;
interface
uses
{$ifdef win64}
Windows,
{$endif}
{$ifdef Unix}
DynLibs,
{$endif}
SysUtils;
{$ifdef win64}
const DLLname = '
fpcqt.dll';
{$endif}
{$ifdef Unix}
const DLLname = '
fpcqt.so';
{$endif}
var
isFpcCompiled: Boolean;
cdecl;
external DLLname;
...
als Conclusion for me: Ich kann keine "externe" Variablen ansprechen...
[dcc64 Fehler] misc.pas(34): E2029 ',' oder ':' erwartet, aber ';' gefunden
[dcc64 Fehler] misc.pas(34): E2029 ',' oder ':' erwartet, aber Bezeichner 'DLLname' gefunden