8

私はこの質問に答えるためにグーグルをしましたが、その後でも何かについてはっきりしていません。VB6からコンソールアプリを作成することは可能ですか?

ウィンドウを表示しないVB6アプリがあります。私はいつもそれがコンソールアプリだと思っていました。ただし、その中からWindowsAPISetConsoleCtrlHandler関数を使用できるようにしたいと思います。C ++ / MFCアプリでは、コンソールアプリを作成するためにリンカースイッチを設定する必要があると思います。そして、私の仲間の開発者の1人が、VB6は真のコンソールアプリを作成しないため、これは機能しないと私に言いました。では、WindowsがVB6からコンソールアプリとして認識するコンソールアプリを作成することは可能ですか?

プラットフォーム:Windows XP SP2

開発プラットフォーム:VB6

4

3 に答える 3

9

はい。完全にヘッドレスのアプリケーションを作成することも可能です(これは過去に数回行ったことがあります)。 このリンクは、コードスニペットの例を示しています。

于 2008-11-13T13:44:16.853 に答える
3

http://vb.mvps.org/samples/Console/にあるKarl E. Peterson のコードを 使用して、非常にフル機能のコンソール アプリケーションを作成できます。

コンソール サブシステム用にコンパイルされた VB6 EXE を再リンクすることで、より単純なものを作成できます。Karl は、同じ Web ページでこれについて説明します。下にスクロールして LinkConsole.vbs を見つけます。

于 2008-11-13T17:47:15.257 に答える
0

この記事を参照してください。

または、VB6 アプリを VBScript プログラムとして書き直すこともできます。

于 2008-11-13T13:51:04.843 に答える