【发布时间】:2012-03-28 23:48:46
【问题描述】:
我有一个 VS2005 解决方案项目,它由两个依赖项目组成。这个项目是一个 C 控制台应用程序,它与设备通信并从中获取一些输出。这个项目是一个老项目,不是我写的。我是一名电气电子工程师,主要使用 C 语言进行项目。我不太了解 C++ 和 C#。有一段时间我正在处理 VS2010 和 c++ 表单应用程序。我掌握了基础知识,但我遇到了一些问题。我想为这个控制台项目添加 gui。为此,我设计了一个表单应用程序。我有按钮可以在控制台应用程序中启动进程,而 RichTextbox 用于输出。
我必须通过单击按钮从 winform 应用程序调用控制台项目内的函数。我想在循环中调用该函数以进行连续读数。
我尝试调用“console.exe”文件并在我的 winform 项目中运行它并将输出重定向到richtextbox,但它对我的项目来说太慢了。我必须从我的设备上持续快速阅读。
最好的方法是什么?我想将我的 C 控制台应用程序转换为 Windows 窗体应用程序。
谢谢。
【问题讨论】:
标签: c winforms visual-studio-2010 visual-c++