一个奇怪的问题???急急~~~~ (0分)

  • 主题发起人 主题发起人 陈桂坚
  • 开始时间 开始时间

陈桂坚

Unregistered / Unconfirmed
GUEST, unregistred user!
请大家看一看我这一断代码有什么问题???????
for i:=0 to listbox1.count-1 do
begin
clientsocket1.close;
clientsocket1.host:=listbox1.items;
clientsocket1.port:=1433;
try
clientsocket1.open;
listbox2.items.add(listbox1.items); //明明上一句有异常,但是它还是执行啦
except
showmessage('找不到这个端口!');
end;
end;

我在ONERROR事件里已经把所有的ERROR都屏蔽啦、~
但是它好象不会处理异常呀~~~明明CLIENTSOCKET1.OPEN这句用异常啦,它还继续执行 listbox2.items.add(listbox1.items)这一句呀~~~~~~~~为什么呀?|?
 
你白痴呀~~~~~~
我要解决方案~~~~~~~~~~~
 
for i:=0 to listbox1.count -1 do
~~~~

没减一
 
我有减一呀!~~!~!~!
 
没人来~我自已先顶一下~
 
UP~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
clientsocket1.host:=trim(listbox1.items);试一下
 
不是这个问题呀~~~~~~~~~~
有没有现成的扫描端口的代码呀???????
 
我自己提前一下~
 
clientsocket1.host:=listbox1.items;
会不会是
clientsocket1.host:= listbox1.items.strings;
 
应该不是呀~~~~~~~~
好象应该是CLIENTSOCKET的一些方法有问题呀~~~
有用过CLIENTSOCKET的大富翁吗?[:(]
 
郁闷~~~~~~~~~~~~
 
我想是CLIENTSOCKET的线程问题吧~
我最后还是放弃用CLIENTSOCKET啦!
我用TCPCLIENT解决了问题呀~~~~~
最后还是要多谢大家对这个问题的关心!~~~~~
THANKS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
后退
顶部