Einzelnen Beitrag anzeigen

mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#1

BUG .. konstante Parameterübergabe geht nicht bei TGUID

  Alt 26. Mai 2008, 23:39
wenn ich schreiben will



Delphi-Quellcode:
procedure MeineMethode(const aGUID : TGUID = '{00000000-0000-0000-0000-000000000000}');
//oder
procedure MeineMethode(const aGUID : TGUID = (D1:0;D2:0;D3:0;D4:(0,0,0,0,0,0,0,0));

da kommt die Fehlermeldung " E2268 Parameter diese Typs dürfen keine Standardwerte haben'

das geht zwar noch

const EmptyGUID : TGUID= (D1:0;D2:0;D3:0;D4:(0,0,0,0,0,0,0,0)); aber das auch nicht:

procedure MeineMethode(const aGUID : TGUID = EmptyGUID);
und nun?
  Mit Zitat antworten Zitat