社区
VB基础类
帖子详情
VB调用VC写的dll,第二次调用CSocket的Create出错
kevin21th
2006-12-12 10:21:48
VB第一次调用dll中的Create正常,第二次调用出错,为什么?具体代码如下:
dll中的代码:
int __stdcall kk()
{
AfxSocketInit();
CSocket sockClient;
sockClient.Create();
sockClient.Close();
return 0;
}
第一次调用正常,第二次调用出错,两次分别用不同的端口也不行。
...全文
58
2
打赏
收藏
VB调用VC写的dll,第二次调用CSocket的Create出错
VB第一次调用dll中的Create正常,第二次调用出错,为什么?具体代码如下: dll中的代码: int __stdcall kk() { AfxSocketInit(); CSocket sockClient; sockClient.Create(); sockClient.Close(); return 0; } 第一次调用正常,第二次调用出错,两次分别用不同的端口也不行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kevin21th
2006-12-12
打赏
举报
回复
可是用VC程序来调用的话就没有问题,应该怎么解决啊?
cangwu_lee
2006-12-12
打赏
举报
回复
有可能重复初始化、或者没有完全释放。
VC
常见错误与技巧
********
vc
中debug版程序正常但release版崩溃******* I. 内存分配问题 1. 变量未初始化。 为debug中会自动给变量初始化found=FALSE,而在release版中 则不会。所以尽可能的给变量、类或结构初始化。 2. 数据溢出的...
CSDN回帖得分大全(近两年)
√vs2005
调用
dll
的时候Initialize()函数返回错误 [
VC
/MFC 基础类] 40 ylongwu 05-21 20:486 ylongwu06-28 13:42管理√为什么我创建登陆框之后,然后获取登陆框的数据时候总是出现非法操作! [
VC
/MFC 界面] 40 ...
vc
小技巧
返回值必须是HRESULT型,否则Debug会过,而Release
出错
IV. 内存分配 保证数据创建和清除的统一性:如果一个
DLL
提供一个能够创建数据的函数,那么这个D LL同时应该提供一个函数销毁这些数据。数据的创建和清除...
vc
学习日志
********
vc
中debug版程序正常但release版崩溃******* I. 内存分配问题 1. 变量未初始化。 为debug中会自动给变量初始化found=FALSE,而在release版中 则不会。所以尽可能的给变量、类或结构初始化。 2. 数据溢出的...
VC
笔记(一)
********
vc
中debug版程序正常但release版崩溃******* I. 内存分配问题 1. 变量未初始化。 为debug中会自动给变量初始化found=FALSE,而在release版中 则不会。所以尽可能的给变量、类或结构初始化。 2. ...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章