回 帖 发 新 帖 刷新版面

主题:[求助]在dll中如何显示信息

dll调用时我想查看一个LPSTR变量里的值是不是我想要象的。我不知怎么把它显示出来。我才自学C,很多东西都想不明白。我想是不是有语句可以把信息用对话框显示出来,或者发送到调试界面。最好能讲详细一点。
另外我用其它方法显示LPSTR变量内容时,发现里面有很多乱码,只有最开始几个字符是我想要的。不知是什么原因。我这里用了一个二维数组

回复列表 (共2个回复)

沙发

简单点的,在DLL中 #include <windows.h>
在需要的地方加上  MessageBox(NULL, szMsg, NULL, 0);

板凳

Debug可以用TRACE()。
Release可以用OutputDebugString()。
输出LPSTR最开始几个字符是你想要的,后面是乱码,说明LPSTR没有正确的结束符“\0”。

我来回复

您尚未登录,请登录后再回复。点此登录或注册