Forum: Sonstige Fragen zu Delphi
Delphi
by sirius,
4. Jan 2010
Aus irgendwelchen Gründen (vielleicht um es einfach und/oder schnell zu machen) werden lokale (sichtbar oder nicht sichtbar=temporär) Variablen immer am Ende der Funktion gelöscht. Erscheint auch auf den ersten Blick recht logisch.
Und zu deinem Problem:
Tja, himi. Da würde ich sagen: Pech gehabt :stupid:
Im Normalfall ist das Programm derart modularisiert, dass dieses Problem gar nicht...
Forum: Sonstige Fragen zu Delphi
Delphi
by sirius,
4. Jan 2010
Aber innerhalb einer For-Schleife werden auch die Temps gelöscht
var IntfB:IIntfB;
i:Integer;
begin
for i:=1 to 3 do
begin
IntfB:=TIntfB.create;
memo1.lines.add(inttostr(IntfB.IntfA.getNum));