MAC hat geschrieben:Hallo.
Ich habe eine Menge funktionen , bei den ein Record übergeben wird. Jetzt will ich diesen Record als Standartparameter benutzen.
Ungefähr so:
statt:
Code: Alles auswählen
function Ich_funktioniere(aboolean:boolean = TRUE);
begin
end;
was einfach funktioniert und wo der Standartwert von aboolean = True ist soll es bei mir aber so aussehen , mit einem Record...
Code: Alles auswählen
TVarDec = record
_string,
_integer,
_float
:char;
end;
const
stvardec:Tvardec = (_string:'s';
_integer:'i';
_float:'f';);
function Ich_funktioniere_nicht(avardec:TVardec =stvardec);
begin
end;
es scheitet bei der zuweisung von stvardec: "Illegal expression" - aber ich hab keine Ahnung wie ich das jetzt schreiben soll...
Danke.
will jetzt wirklich nicht Gluck scheißen, aber wenn ich das Richtig verstehe, willst du ein Record, welcher mit Standart's arbeitet???
weiß nicht, ob ich mich da gerade Irre, aber soweit ich das noch im Filter habe müstet du Typen Definieren. Ähnlich wie bei der Erstellung von klassen.
ich klaube ich hab da sogar noch eine uf'n rechner...
mom i Schau mal...
Suche Läuft ............ 10 % Found.
Suche Beendet ......... 100 % Found.
schau mal, ob was da für dich dabei wäre...
Ist allergings noch nicht komplett fertig die file.
Werd mich aber auch mal mit nebenbei schlau machen...
Alternativ in den Sauren Apfel beisen und ggf. Über eine Startvariable versuchen, welche z.B. in der Creat geschrieben wird. Kann man dann ja jederzeit weiter versuchen zu verpessern.
Bin ehrlich, genau durch eben diese Sache hab ich C nie verstanden...