怎样open动态创建的TClientSocket
在类似以下代码中:
void func(){
TClientSocket* sock = new TClientSocket(NULL);
sock->Address = "xxx.xx.x.x";
...
...
sock->Open();
...
...
delete sock;
}
调用Open方法无法建立连接,本人只会使用一种笨办法:将sock发送给某窗口,在窗口的消息处理函数中调用sock的Open方法,就能建立连接,有没有更好的办法?
请高手指点