以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  [求助]VC DLL返回字符串给VBS的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=52407)

--  作者:yeyi
--  发布时间:2013/5/24 22:35:28
--  [求助]VC DLL返回字符串给VBS的问题

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

这个字符串很大

怎么读取呢?


--  作者:王锋
--  发布时间:2013/5/26 19:33:33
--  
问题描述不清晰
--  作者:yeyi
--  发布时间:2013/5/26 20:25:03
--  

假设vc生成dll(假设为:DEMODLL),里面有一函数(假设为getstring())

 

问题:化解为

1、getstring 可以返回 CHAR *(或LPCSTR,string之类均可),只要是字符串(非单个字符)

 

2、 在VBS中注册:DEMODLL.GETSTRING后,如何取得该函数返回的字符串类型值。

 

 


--  作者:王锋
--  发布时间:2013/5/27 10:15:20
--  

http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=52191&page=2

这里已经讨论过了。

如果是VC返回字符串,那么返回的类型应该为BSTR类型。


--  作者:yeyi
--  发布时间:2013/5/27 16:40:18
--  

就是BSTR 型,怎们读取呢。

试了均不行


--  作者:王锋
--  发布时间:2013/5/27 17:08:12
--  
把你的VC写的代码贴过来