Registriert seit: 21. Jun 2004
Ort: Berlin
1.067 Beiträge
Delphi 7 Architect
|
Re: objectreferenz austauschen ohne globale variablen!!!!
17. Nov 2005, 18:58
ok jens jetz weis ich was du meinst
ich wuerd noch folgendes ergaenzen?
Delphi-Quellcode:
Type
TMyForm = class(TForm)
private
FRefObject : TObject;
...
end;
procedure TMyForm.CreateRefObject;
begin
If Not Assinged(FRefObject) then
FRefObject:=TOBject.Create;
end;
procedure TMyForm.DoSomething(aRefObject : TObject);
begin
If Assinged(FRefObject) then
MachWas
end;
procedure TMyForm.XYZClick(Sender : TObject);
begin
CreateRefObject;
DoSomething(FRefObject );
frefobject.free // um das übergabe object wieder nach benutzung freizugeben?? oder macht er das automatisch?
end;
mfG Richard
Cimmams schrieb "das einzige was an ArmA gut ist, ist die Grafik bis 100m und der Rest ist so unreal wie unsere Demokratie."
|