如何构建VB6控制台应用程序

时间:2008-11-13 13:41:05

标签: winapi vb6 console

我做了一些谷歌搜索尝试回答这个问题,但即使在那之后,我也不太清楚某些事情。是否可以从VB6创建一个控制台应用程序?

我有一个没有窗口的VB6应用程序。我一直认为它是一个控制台应用程序。但是,我希望能够在其中使用Windows API SetConsoleCtrlHandler函数。我相信使用C ++ / MFC应用程序,您必须设置链接器开关以创建控制台应用程序。我的一位开发人员告诉我,VB6并没有创建一个真正的控制台应用程序,因此这不起作用。那么是否可以创建一个Windows将从VB6识别为控制台应用程序的控制台应用程序?

平台:Windows XP SP2

开发平台:VB6

3 个答案:

答案 0 :(得分:9)

是。它也可以创建完全无头的应用程序(我过去曾做过几次)。 This link举例说明了代码段。

答案 1 :(得分:3)

您可以在http://vb.mvps.org/samples/Console/使用Karl E. Peterson的代码  创建一个功能齐全的控制台应用程序。

可以通过重新编译控制台子系统的已编译VB6 EXE来实现更简单的操作。卡尔在同一个网页上进入了这一点。在那里向下滚动LinkConsole.vbs。

答案 2 :(得分:0)

article

或者您可以将VB6应用程序重写为VBScript程序。

相关问题