社区
进程/线程/DLL
帖子详情
VB调用DLL报内存出错问题!
aptyu
2003-08-11 09:42:36
各位大虾,我这里碰到一个调用DLL出错的情况,烦请一看。
VC++编写一个DLL负责处理一个大小为Long以下的字符串,并要将结果返回VB。
现在,我首先在VB中开辟一个比结果要大的String空间,并将其地址传给VC++。
但是,在程序运行后,首次调用时候并不出错。首次运行后,退出时报“内存某地址不能为written”。如果不退出,继续调用DLL,会在不确定的某一次报同样错误。
敬请赐教。
谢谢!
...全文
22
2
打赏
收藏
VB调用DLL报内存出错问题!
各位大虾,我这里碰到一个调用DLL出错的情况,烦请一看。 VC++编写一个DLL负责处理一个大小为Long以下的字符串,并要将结果返回VB。 现在,我首先在VB中开辟一个比结果要大的String空间,并将其地址传给VC++。 但是,在程序运行后,首次调用时候并不出错。首次运行后,退出时报“内存某地址不能为written”。如果不退出,继续调用DLL,会在不确定的某一次报同样错误。 敬请赐教。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aptyu
2003-08-11
打赏
举报
回复
ZouMorn兄,在下正是用了 CString。
现在改为char*,已经OK了。
谢谢
ZouMorn
2003-08-11
打赏
举报
回复
提醒你注意几点:
调用约定, dll 最好使用 __stdcall
参数类型, vb 调用,则 dll 里面最好使用 const char*
dll 最好不要用 mfc 函数,特别是你还没有搞清楚原理的时侯,例如 CString,写时拷贝
VB
制作
DLL
并引用
DLL
的实例源码
写exe代码(包含
调用
DLL
代码) 生成use
dll
.exe,use
dll
.exe和my
dll
.
DLL
要放在一个目录下。 注意:如果引用的时候可能会出现这样的错误:“名称与已存在的工程模块对象冲突” 解决...
VC6动态链接库编程示例源代码(含VC和
VB
调
DLL
库示例)
含VC和
VB
调用
VC动态链接库
DLL
库示例源代码,都作了注释, 所有源代码完整,debug目录已编译生成程序,适合初学编程爱好者。 压缩包内容: plf_
DLL
工程,VC6 动态链接库编程示例源代码。(数的平方和立方)
VB
_call...
解决
vb
连接sqlite3.
dll
报
错
解决
vb
连接sqlite3.
dll
报
错,安装32版本驱动程序解决,在
VB
工程添加连接字串DRIVER=SQLite3 ODBC Driver;Database=处理
一个可用供
VB
、VC
调用
的摄像头视频捕捉
DLL
将My
Dll
文件解压后把My
Dll
.
dll
与My
Dll
.lib一起拷入工程DEBUG目录中(为保险起见DEBUG的外层目录也拷贝一份吧),另有一个VC++6的测试工程test_
Dll
,已经考入相应
DLL
和LIB文件,可直接编译运行,
VB
只拷贝My
Dll
.
dll
与...
VB
使用smtp.
dll
发送Email程序演示.rar
VB
使用smtp.
dll
发送Email程序演示,简邮邮件发送组件,mtp.
dll
通过smtp协议发送邮件,为标准windows
dll
支持
VB
VC等主流编程工具
调用
,
调用
方式跟
调用
windows api完全相同。 使用或者发布后无需注册控件 无需做成...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章