问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VC DLL返回字符串给VB的问题

发布网友 发布时间:2022-05-13 10:44

我来回答

2个回答

热心网友 时间:2023-10-08 19:31

呵呵,我是刚学C不久的,学了二个多月现在可以写简单标准的DLL给任何开发言语调用,你的问题开始我也遇到过类似的,花了我一天的时间研究及网上海掏,后来发现原来是个常识性的小问题,虽然如此,但也不是三言两语就能说得清,推荐你看这个例子:
http://www.7880.com/Info/Article-573cc380.html

另外,DLL函数中标准的写法最好不要用字符串方式作返回结果值,最好是用函数回调方式,看看Windows 的API都是这样写的。

目前我的机器没有装VC,没法给你准确答案,也不知你报什么错有什么提示,但从你的代码中看,应该是有两种可能,一,是DLL接口与VB调用接口的约定问题,二,是目标 rtnStr 是只读问题,向只读区拷贝数据肯定会出错,应该要用 rtnStr[8],从代码上看函数应该是要从 str1 拷贝到 rtnStr ,返回应该是 BBBB 而不是 AAAA 。

热心网友 时间:2023-10-08 19:31

你就不贴个VB代码
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
南南京到许昌的公共汽车票 南京去句容需要多久 南京到单县汽车票多少钱 八月十一号南京到高密的汽车票提前几天买 外省保育员证在广东能领到补贴吗 外省的保育员资格证可以在深圳申请补贴吗 广州保育员证在深圳可以申请从教津贴吗 广州的保育师证能在深圳用吗 很走心的干净短句,具有治愈能力的句子 社会很现实的哲理句子太经典了 delphi写得DLL如何像易语言那样返回一串文本?? 网线顺序错了,会出现什么反应? DLL返回字符串的问题.求助啊.在C#中调用... 网线水晶头的顺序如果是错误的还能正常使用吗??? jna怎么得到dll中CHAR*的返回字符串 求教delphi dll 返回字符串 C#使用C++的托管Dll,使用pin_ptr传递String^,字符串尾部出现大量屯,要如何处理才能返回正确字符串? C++写的DLL的导出函数如何返回string 请教关于c++调用c++的dll返回字符串的问题 C语言生成dll,返回字符串,调用问题 C++编写有Dll中应该用什么作为字符串返回 怎么在dll中返回字符地址?现要求一个vc的dll,其中一个参数为char*,请问怎么让调用函数返回一字符串? DLL中的字符串返回值怎么处理 标准Dll文件,返回字符串 在DLL文件中如何写一个返回字符串的函数 沟槽开挖覆土深度怎么计算 如何计算挖基坑挖沟槽 详细?? 管道开挖深度如何算 华为nove8充电口掉漆 已知高程如何计算沟槽开挖深度,用水准仪如何计算 沟槽深度怎么计算的,知道水准点,高程,怎么求深度 怎么用C#编写个dll,用来读取SQL数据库中一张表的数据,然后返回XML格式字符串? C#调用C++dll 如何返回char* str[] delphi如何动态调用DLL返回字符串 delphi 调用DLL ,DLL返回一个16进制数,如何声明?如何将16进制数转换为字符串? vc2005编写的dll函数返回字符串数组怎样在c#中调用 公安联考选岗规则 支付宝里的广发好借钱申请到最后怎么还让输入支付宝的交易密码?是不 支付宝的马上借钱,是正规的借钱软件吗?按时还钱还会有不良影响吗? 附怎么读音是什么 附近的读音,附是第几声? float:left; 请问95781是中国银行的电话吗? 95781是法院电话? 掌上英雄联盟怎么跟好友发消息 普通手机如何截屏 请附这些字的拼音,谢谢 C语言待遇怎么样?我初中文化对计算机有兴趣英文不好。要学多久? 有什么软件可以把自己照片和名字P图在去泰国护照上? 护照照片尺寸用什么软件编辑 一个名字叫 什么星 的P图软件