1

GUIアプリにCLIフロントエンドを持たせようとしています(反対ではありません)。

私は問題なく引数を処理することができました(のおかげで)が、コンソールに出力を書き込むためのアクセスを取得するための最良のSystem.Environment.GetCommandLineArgs()方法が何であるか興味があります。

への参照を見つけましAllocConsole()たが、これが唯一の方法であるかどうかは不明です。マネージコードで明らかにされたものをはるかに好むからです。

4

1 に答える 1

2

AttachConsoleもありますが、出力が混ざり合う可能性があるため、これは常に間違いです。

AllocConsole()はそれです。コンソールのように機能するフォームを作成するだけで、Winformyの方法になります。ユーザーがそれを閉じることはあなたのプログラムを中止させないというかなりの利点があります。

于 2011-08-19T15:32:13.527 に答える