Hallo,
Ich habe folgende Situation:<br>
type<br>
TRecord = class<br>
I : Integer;<br>
S : string[50];<br>
end;
Wie kann ich diesen Typ als Funktionsergebnis erhalten ?
function Test( A:Integer ) : TRecord;<br>
begin<br>
end;<br>
Ist hier TRecord.Create o.a. notwendig ?
<b>Ein anderes Beispiel:</b>
function Test2 : TStringList;
Wo und wann erfolgt VarName := TStringList.Create;<br>
Wo und wann erfolgt VarName.Free ?<br>
Innerhalb oder ausserhalb der Function ?<br>
Wie erfolgt die Zuweisung innerhalb der Funktion ?
Gruss
Helmut
Ich habe folgende Situation:<br>
type<br>
TRecord = class<br>
I : Integer;<br>
S : string[50];<br>
end;
Wie kann ich diesen Typ als Funktionsergebnis erhalten ?
function Test( A:Integer ) : TRecord;<br>
begin<br>
end;<br>
Ist hier TRecord.Create o.a. notwendig ?
<b>Ein anderes Beispiel:</b>
function Test2 : TStringList;
Wo und wann erfolgt VarName := TStringList.Create;<br>
Wo und wann erfolgt VarName.Free ?<br>
Innerhalb oder ausserhalb der Function ?<br>
Wie erfolgt die Zuweisung innerhalb der Funktion ?
Gruss
Helmut
Comment