Destroy objekt ved event...
først lige et lille uddrag af min kode:TDCC = class(TComponent)
private
FSocket: TServerSocket;
procedure DoClientDisconnect(Sender: TObject; Socket: TCustomWinSocket);
public
constructor Create(AOwner:TComponent);override;
destructor Destroy;override;
end;
..
constructor TDCC.Create(AOwner:TComponent);
begin
inherited Create(AOwner);
FSocket := TServerSocket.Create(Self);
with FSocket do
begin
OnClientConnect:=DoClientConnect;
OnClientError:=DoClientError;
OnClientRead:=DoClientRead;
OnClientDisconnect:=DoClientDisconnect;
end;
...
end;
destructor TDCC.Destroy;
begin
FSocket.Free;
inherited Destroy;
end;
procedure TDCC.DoClientDisconnect(Sender: TObject; Socket: TCustomWinSocket);
begin
end;
Mit problem er altså at jeg vil have TDCC objektet destroyed ved OnClientDisconnect eventen... jeg synes jeg har prøvet alt muligt, men det er endnu ikke lykkedes.. nogen forslag?
