社区
VB基础类
帖子详情
求救:我在VC里写的DLL,得到一字符串,我在VB里怎么样才能取出来?谢谢!!!!
niqiu
2001-06-07 04:46:00
...全文
133
12
打赏
收藏
求救:我在VC里写的DLL,得到一字符串,我在VB里怎么样才能取出来?谢谢!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
niqiu
2001-06-08
打赏
举报
回复
谢谢你们!用SysAllocString 就可以解决了!
我要给分给你们!
wb197
2001-06-07
打赏
举报
回复
已经不需要copymemory,返回的直接就是一个string , VB完全认识,并且程序运行以后没有任何内泄漏。
TechnoFantasy
2001-06-07
打赏
举报
回复
Public Declare Function TestString Lib "testdll.dll" (ByVal a As String) As Long
调用后获得一个Long类型,然后利用api函数copymemory将这个数值指向的地址拷贝到一个
字符串中,另外你的TestString 参数中最好包含一个参数,返回返回的字符串的长度。
wb197
2001-06-07
打赏
举报
回复
VB
Public Declare Function TestString Lib "testdll.dll" (ByVal a As String) As String
wb197
2001-06-07
打赏
举报
回复
test.cpp
#include <windows.h>
#include <winnls.h>
BSTR _stdcall TestString( BSTR a );
BSTR _stdcall TestString( BSTR a )
{
BSTR b;
LPSTR pA, pB = "这里是pB";
pA = (LPSTR) a;
MessageBox ( 0, pA, 0, MB_OK );
b = SysAllocString( ( BSTR ) pB );
return b;
}
test.def
LIBRARY Testdll
EXPORTS
TestString 01
niqiu
2001-06-07
打赏
举报
回复
private declare function test lib "a.dll" ()
jack_zhan
2001-06-07
打赏
举报
回复
你用EXPORTS宏(在.DEF文件中)输出该函数,试一下!
jack_zhan
2001-06-07
打赏
举报
回复
你的DLL引用书写对吗?
niqiu
2001-06-07
打赏
举报
回复
__declspec(dllexport) LPCTSTR test()
{
return (LPCTSTR) "test";
}
niqiu
2001-06-07
打赏
举报
回复
是呀,我就是这么做的呀,可是就是传不回来!!!
jack_zhan
2001-06-07
打赏
举报
回复
如果,把该字符串作为一个EXPORTS函数的值,在VB中调用,不知道可以吗?
niqiu
2001-06-07
打赏
举报
回复
没有人捧场么?
VB
如何只读取
字符串
中的数字部分??
逐个字符判断,是否为 "+-0123456789." 中的一个,
取出
连续的数值部分问题不明确啊 比如: dim s as string dim v as long s="123abc456efg" 如果你只要123,那么有现成的函数: v=...
vb
/
vb
.net开发精粹(23)
为什么我的程序
里
kill t总是删除不了呢?
VB
执行SQL语句耗时太久导致程序假死怎么办? 请教高手指点迷津,如何读取一定格式的文本文件向Excel
写
入数据? 如何让程序跳过启动时的一个对话框
VC
代码转
VB
如何更新...
VB
调用API函数
一、在
VB
中声明API函数有两种方法:如果我们只在某个窗体中使用API函数,我们可以在窗体代码的 General部分声明它: 声明的语法是: Private Declare Function ... Private Declare Sub..... 这
里
...
vb
/
vb
.net开发精粹(17)
vc
中的回调函数在
VB
里
如何申明及调用,
谢谢
再来一问。。
VB
多线程问题!
VB
6的webbrower控件,无法给textarea元素赋值,请高手看看 用
vb
如何打开ftp软件上传? win7下的cdo.message组件不能用
VB
如何比较两个...
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小
写
字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐...
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章