动态创建控件idipwatch时报错,求大神指教
delphi吧
全部回复
仅看楼主
level 7
MarsTed 楼主
代码如下:
TMTcpServer = class(TObject)
idtcpsrvr: TIdTCPServer; //TIdTCPServer组件
idpwtch: TIdIPWatch;
IP: string;
Port: Integer;
constructor create;
end;
constructor TMTcpServer.create;
begin
inherited create;
try
idpwtch := TIdIPWatch.Create(idpwtch);
idtcpsrvr := TIdTCPServer.Create(idtcpsrvr);
idtcpsrvr.OnExecute := idtcpsrvrExecute;
IP := idpwtch.LocalIP;
Port := 50001;
finally
idpwtch.Free;
end;
end;
2016年04月22日 08点04分 1
level 7
MarsTed 楼主
报错是这样的
2016年04月22日 08点04分 2
level 7
MarsTed 楼主
运行到idpwtch := TIdIPWatch.Create(idpwtch);时报错
2016年04月22日 08点04分 3
level 7
MarsTed 楼主
刚开始是
idpwtch := TIdIPWatch.Create(nil);
报错
2016年04月22日 08点04分 4
吧务
level 14
创建时把自己当成Owner我也是醉了。
2016年04月22日 09点04分 5
1