vb调用vc 控件赋值时出现乱码!!

luken 2007-10-17 04:05:04
VC中:
[id(4), helpstring("方法CXR_encrypt")] HRESULT CXR_encrypt([in] BSTR mima_in, [in] int inlen , [out,retval] BSTR * miwen_out);
VB中用references自动引入,Dim Cdecrypt_p As New Jiami.Cdecrypt '定义
msgbox Cdecrypt_p.CXR_decrypt(Cdecrypt_p_tmp, Len(Cdecrypt_p_tmp)) 正确

str1 = Cdecrypt_p.CXR_decrypt(Cdecrypt_p_tmp, Len(Cdecrypt_p_tmp))后str1是乱码
str1 定义:dim str1 as string
请高手帮着看一下,谢谢!!我的Cdecrypt_p_tmp每有汉字,全是数字。

...全文
79 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
这个简单啊,网上搜一下就得到答案了.
meiZiNick 2008-04-30
  • 打赏
  • 举报
回复
有问题请先GOOGLE,BAIDU
topzjf 2007-12-09
  • 打赏
  • 举报
回复
先转换一下 str2 = StrConv(str1, vbUnicode),然后用str2试试,好用的话加分啊

863

社区成员

发帖
与我相关
我的任务
社区描述
VB COM/DCOM/COM+
c++ 技术论坛(原bbs)
社区管理员
  • COM/DCOM/COM+社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧