Thema: Delphi Frage zu Instanzen

Einzelnen Beitrag anzeigen

roderich
(Gast)

n/a Beiträge
 
#2

Re: Frage zu Instanzen

  Alt 30. Dez 2004, 19:57
ja, wenn Du mit "speichern in einer eigenen Variable" eine Zuweisung per := meinst:

Delphi-Quellcode:
procedure TForm2.GiveItToMe(MyInstOrig: TMyClass); // kein var nötig, da Klasse quasi pointer ist
var
  MyInstNew: TMyClass;
begin
  MyInstNew := MyInstOrig;
  MyInstNew.Caption := 'Huhu';
...
end;
dann ist hinterher die originale Instanz genauso geändert wie die neue.

Du darfst halt blos nicht die MyInstNew freigeben, sonst ist deine originale Instanz auch weg....


Roderich
  Mit Zitat antworten Zitat