十万火急,不能释放所占内存。
写了一个测试程序(一个ClientSocket控件,Timer1).
代码如下:
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
TClientSocket *client;
client = new TClientSocket(ClientSocket1);
client->Socket->ASyncStyles;
client->OnRead =ClientSocket1->OnRead;
client->OnError =ClientSocket1->OnError;
client->OnConnect =ClientSocket1->OnConnect;
client->Host = "172.17.1.15";client->Port = 7777;
client->Active = true;
}
然后在ClientSocket1 的 onConnect,onReceive中进行传送和接受数据。
现在的问题是我的内存占用越来越多。直到占完为止。请问如何释放所占空间。