在DLL中应用TClientSocket的问题

floppy10 2003-06-13 12:02:19
//在Dll中自己定义的类中声明:
TClientSocket *DLLClientSocket;

//在类对象生成之后 new出
DLLClientSocket = new TClientSocket(NULL);
/* 配置一些参数 */
DLLClientSocket->Open();

//在类对象销毁之前delete
DLLClientSocket->Close();
delete DLLClientSocket;
DLLClientSocket = NULL;

编译运行均通过.也能进行socket通讯
但是总在退出DLL调用的时候出现
"access violation at ..."错误

以前没有类似经验,大侠有以教我!
...全文
85 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
叶子哟 2003-06-13
  • 打赏
  • 举报
回复
no problem
Purple_Z 2003-06-13
  • 打赏
  • 举报
回复
看不出问题来,但我也遇到过类似的问题,也出现过毛病。
即在dll中动态创建VCL类的时候,会出现内存访问错误,不知道是不是C++ Builder的bug。
pp616 2003-06-13
  • 打赏
  • 举报
回复
没代码。看不出来什么具体的问题。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧