Forum: Object-Pascal / Delphi-Language
Delphi
by kagi3624,
30. Sep 2020
hallo Himitsu, das war ja nur einen Beispiel, in meiner tatsächlichen Funktion wird ja was gemacht mit dem Objekt. Ich wollte nur wissen ob es im Prinzip geht, da ich irgendwie immer noch nicht verstehe ob die Funktionen in Delphi ein call by value oder call by reference machen.
Forum: Object-Pascal / Delphi-Language
Delphi
by kagi3624,
30. Sep 2020
Kannst du ein Minimalbeispiel geben, bitte?
Forum: Object-Pascal / Delphi-Language
Delphi
by kagi3624,
30. Sep 2020
Naja, meine erzeugte Klasse hängt von vielen verschiedenen Parametern und der Anzahl ab. Die Erzeugung habe ich also in überladene Funktionen ausgelagert. Ich glaub so macht man den Code nicht durch kilometerlange if else Konstrukte übersichtlicher, oder?
Forum: Object-Pascal / Delphi-Language
Delphi
by kagi3624,
30. Sep 2020
Hallo, kann man das an eine Funktion übergebene Objekt auch dort zerstören, also sowas:
function myFunc (aClass : TMyClass) : bool;
begin
result := false;
class.Free;
if not assigned(aClass) then
result := true;
end;