社区
语言基础/算法/系统设计
帖子详情
DLL中传递参数的问题
zhangyanxxxx
2006-05-06 12:28:51
用DELPHI写一个DLL,DLL中一个过程的参数是TADODataSet类型,也就是要接收客户端传过来的结果集,
如果这样写了,要用VB调用这个DLL的这个过程,传入的是VB的ADO结果集,这相互之间可以正常工作吗?
...全文
252
2
打赏
收藏
DLL中传递参数的问题
用DELPHI写一个DLL,DLL中一个过程的参数是TADODataSet类型,也就是要接收客户端传过来的结果集, 如果这样写了,要用VB调用这个DLL的这个过程,传入的是VB的ADO结果集,这相互之间可以正常工作吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Blakhawk
2006-07-17
打赏
举报
回复
我觉得不行.你只能传递标准数据类型啊.要不两个之间是不能识别的.
wudi_1982
2006-05-06
打赏
举报
回复
没做过,但应该可以,重要的是你的DLL中的导出函数的声明部分
vector 作为
dll
接口参数_vector作为参数传递到
dll
问题
本文讲述给模块
dll
传递vector类型参数时出现的
问题
,如传递后vector为空或参数无意义。分析原因是内存分配和释放不一致,提出传递指针或const vector的解决办法。还指出STL在
DLL
使用
中
内存分配相关的其他
问题
及对应对策。
vector作为参数传递到
dll
问题
本文讨论了在
DLL
与EXE间传递STL容器时遇到的
问题
,包括内存分配和析构函数的挑战,并提供了三种解决方案:传递vector指针、传递const vector以及尽量避免使用STL作为参数。此外,文章还强调了模板与动态链接库结合使用时的内存管理陷阱。
c 调用C++编写的
DLL
函数参数传递
问题
详解
本文详细介绍C#调用C++编写的
DLL
函数时,各种参数传递方法和常见数据处理
问题
,包括基本与复杂数据类型传递、字符串和数组传递等,还提及内存管理、数据类型转换等
问题
,给出示例代码及常见
问题
解答,助开发者掌握混合编程技巧。
vector 作为
dll
接口参数_
DLL
中
传递STL参数,vector对象作为
dll
参数传递等
问题
(转)...
本文讨论了在
DLL
中
使用STL作为接口参数时遇到的
问题
,特别是涉及vector和string时可能出现的内存访问异常。原因在于STL类在不同
DLL
之间的静态成员不同步。微软建议避免在
DLL
接口
中
传递STL容器,推荐使用指针或引用,并确保内存分配与释放对等。解决方法包括使用句柄、封装
DLL
内部的STL对象、自定义内存分配器或使用相同版本的STL运行库。
java调用
dll
传参_求教高手:有关
DLL
调用
中
参数传递
问题
???
在JNI环境
中
,Java调用
DLL
函数遇到字符串参数传递
问题
。
DLL
函数原型为SendMsg(long CommIndex, char *Msg, bool Chinese),Java声明为MySendMsg(long CommIndex, String Msg, boolean Chinese)。尽管long和boolean参数能正确传递,但String类型参数无法成功。解决方案涉及将Java的String转换为C++的char*。提供了ChgStringNativeChars和NativeChgCharsString两个函数作为转换示例。 138248683,23013692,Web源码泄露详解:.git、.DS_Store、备份文件与SVN风险,['前端开发', 'Git', '版本控制', '安全漏洞', 'Web开发']
语言基础/算法/系统设计
16,741
社区成员
33,233
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章