请教:DLL参数问题

adminwang 2007-11-15 11:09:56
我用vc.net写了一个dll,参数是CString但调试是发现传进去的是乱码,换为int正常,请各位帮我解决,谢谢!
...全文
49 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
vcPlayer 2007-11-15
  • 打赏
  • 举报
回复
是否编码不一致造成的?

在这种环境中(DLL+应用程序),不建议使用与平台相关的类型(如STL……),最好使用基本类型!因为你可能无法保证开发DLL的和开发应用程序的使用的类型库是一致的。
ouyh12345 2007-11-15
  • 打赏
  • 举报
回复
CString不带长度的,在跨模块时会出问题。
直接用char *或BSTR
coldplay968 2007-11-15
  • 打赏
  • 举报
回复
改成指针吧
adminwang 2007-11-15
  • 打赏
  • 举报
回复
用BSTR想起来了,我去试试。谢谢!

15,471

社区成员

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

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