W
woohey
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.ListenbtnClick(Sender: TObject);
var
ListenPort:string;
begin
if ServerSocket.Active then
begin
serversocket.Active:=false;
statusbar1.Panels[0].Text:='';
end;
if inputQuery('监听端口','端口:',ListenPort) then
Serversocket.LocalPort:=StrToInt(ListenPort);//这一句怎么会出错呢?
ClientSocket.Active:=false;
serversocket.Active:=true;
statusbar1.Panels[0].Text:='正在监听端口@'+ListenPort+'...';
end;
end.
------------------------
小弟刚刚注册不久,还是菜鸟,请关照
代码如上,serversocket是一个tcpserver控件~为什么
Serversocket.LocalPort:=StrToInt(ListenPort);//这一句怎么会出错呢?[]
还说是string与integer不符合?可是我已经用strtoint进行转换了呀?实在想不明白,问问高
手?
ps,我用的delphi7
var
ListenPort:string;
begin
if ServerSocket.Active then
begin
serversocket.Active:=false;
statusbar1.Panels[0].Text:='';
end;
if inputQuery('监听端口','端口:',ListenPort) then
Serversocket.LocalPort:=StrToInt(ListenPort);//这一句怎么会出错呢?
ClientSocket.Active:=false;
serversocket.Active:=true;
statusbar1.Panels[0].Text:='正在监听端口@'+ListenPort+'...';
end;
end.
------------------------
小弟刚刚注册不久,还是菜鸟,请关照
代码如上,serversocket是一个tcpserver控件~为什么
Serversocket.LocalPort:=StrToInt(ListenPort);//这一句怎么会出错呢?[]
还说是string与integer不符合?可是我已经用strtoint进行转换了呀?实在想不明白,问问高
手?
ps,我用的delphi7