VC编译出DLL后,其中的输出流cout为什么不起作用了?

woos 2008-12-29 03:30:55
我正在做的是用VC写DLL给VB调用.DLL中使用了cout向控制台输出.编译没问题.
在VB中调用这个DLL中的函数,没有看到控制台输出.

请问DLL函数中的cout输出到哪里了?
有没有办法在DLL中实现类似cout的功能(就是DLL中的函数也能随时输出自己的信息)?
或者,能不能把这个DLL输出的东西重新定向到VB的一个控件里(比如文本框)?

多谢~
...全文
346 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
woos 2008-12-30
  • 打赏
  • 举报
回复
谢谢各位帮忙,我的问题解决了.
C++里重定向流,sendmessage到VB的文本框里.虽然效率上不是很好,但基本解决了我的问题.
woos 2008-12-29
  • 打赏
  • 举报
回复
有没有办法把VC里的输出重定向到VB能访问的地方?
woos 2008-12-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cnzdgs 的回复:]
exe是控制台程序吗?
[/Quote]
控制台程序可以是exe吧?我也知道VB里没cout,为什么调用不报错呢?
cnzdgs 2008-12-29
  • 打赏
  • 举报
回复
exe是控制台程序吗?
woos 2008-12-29
  • 打赏
  • 举报
回复
具体怎么做呢?共享文件是指磁盘上的文件吗?
或者,有没有其它办法让VC写的DLL中的函数能输出自己的信息?
oyljerry 2008-12-29
  • 打赏
  • 举报
回复
cout在VB下没有...可以把数据通过共享文件等来传递给VB
woos 2008-12-29
  • 打赏
  • 举报
回复
帖子分数给错了,我明天会加到100分的.

15,473

社区成员

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

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