是否可以把clientsocket作为参数(50分)

  • 主题发起人 主题发起人 foolnpl
  • 开始时间 开始时间
F

foolnpl

Unregistered / Unconfirmed
GUEST, unregistred user!
请问大侠,是否可以把clientsocket作为一个参数传递给一个过程?
偶写了一个过程,在这个过程中有一个参数是Tclientsocket类型,当过程执行完毕,出现了如下错误:
access violation at address 00402fd9 in module 'chat.exe'. Read of address ffffffff.

请问各位大侠,该怎么解决这个问题?
 
谁知道你过程怎么写的,让我们猜吗?
 
procedure yourporcedure(sender:Tobject);//定义
begin
if sender is Tclientsocket then
begin
........
end;
end;
yourporcedure(clientsocket1);//调用

 
是否妄图往socket口写数据,而声明过程,传递tclientsocket没加var?
 
多人接受答案了。
 
后退
顶部