WinForms と ConsoleApplication プロジェクトがあります。起動時に両方のプロジェクトを開始し、WinForms アプリからコンソール アプリケーションに「ライブ」情報を書き込みたいと考えています。コンソール アプリは非常にシンプルです。
static void Main(string[] args)
{
while (true)
{
// This prevents the console from dying
Console.ReadKey();
}
}
public static void WriteMessage(string message)
{
Console.WriteLine(message);
}
そしてWriteMessage
、WinForms アプリから関数を呼び出しますが、これは機能しません。WriteMessage メソッドにブレークポイントを入れてヒットするのですが、コンソール画面に何も置かれていないのは while ループのせいかと思いますmain
。while ループを別のスレッドに入れてみましたが、それでも成功しませんでした。どんな助けでも大歓迎です。