Hallo,
ist es nicht möglich einen Record vorinitialisiert in eine Methode zu übergeben?
Code:
type
TMyRecord = record
MyVar: string;
end;
const
cMyRecord : TMyRecord = (MyVar: 'Hello world');
type
TMyClass = class
public
procedure HelloWorld(const aMyVar: TMyRecord = cMyRecord);
end;
Meldet in der "procedure" Zeile:
[dcc32 Fehler] Unit1.pas(21): E2268 Parameter dieses Typs dürfen keine Standardwerte haben
[dcc32 Fehler] Unit1.pas(21): E2026 Konstantenausdruck erwartet
Ist meine Syntax falsch?
Danke
Oliver