求助:关于VB调用用VC++写的DLL

chinamds 2003-08-29 11:57:15
我用VC++作了一个DLL,在VB6中调用,返回的中文字符却变成了乱码,而英文没问题!请高手指点。
...全文
17 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kyle_Chen 2003-08-30
  • 打赏
  • 举报
回复
试试使用 BSTR 作参数传递
triout 2003-08-30
  • 打赏
  • 举报
回复
接口的字符串变量用LPCTSTR或LPTSTR,如果要返回则使用后者。
返回的是乱码,我想应该跟你的应用和DLL所使用的编码有关,检查一下编码:Unicode、UTF-8、GB2312等等。
gzshd 2003-08-30
  • 打赏
  • 举报
回复
用字符串时不要用CString,用Unicode码

15,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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