- 时间:2020-07-24 16:57 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:在Winform动态启动、控制台命令行的方法
[b]需求
[/b]winForm 程序输出类型为 windows 程序(不是命令行程序)
在运行时想输入一些信息编译开发调试,如何实现这一功能
[b]解答:[/b]
AllocConsole、FreeConsole 这两个 API 可以在任何时候调用和关闭 命令行。
[b]代码演示:
[/b]API 部分
[url=http://xiazai.jb51.net/201302/other/WinformShellConsole_VS08.rar]http://xiazai.jb51.net/201302/other/WinformShellConsole_VS08.rar[/url]
[b]最后:[/b]
其实代码很简单,不过很适合在运行时输出一些临时调试信息
用GUI画图的操作一般下断点很容易影响Print 事件的情况
,有时候在客户那里程序问题在上打开控制台输出一些调试信息看着比较方便;
而且控制太没有线程限制的,所以使用起来要比单独的日志窗口方便、而且容易复制内容,还支持 paus 键;