TClientSocket释放为什么出错?(100分)

  • 主题发起人 主题发起人 Adnil
  • 开始时间 开始时间
A

Adnil

Unregistered / Unconfirmed
GUEST, unregistred user!
destructor TMyBlueSMTP.Destroy;
begin
FSocket.Close;
FConnected := False;
FreeAndNil(FSocket); inherited;
end;
Socket用的是阻塞模式,总是出现EAccessViolation异常 :(
 
先断开联接再关掉.
 

//FSocket.Close;
//FConnected := False;

试试.
 
先讲讲FSocket是怎么创建的
 
呵呵,其实问题提出以后我就已经解决了,socket的拥有者为nil就行了,pipi兄答到点子上了。
 
后退
顶部