私は変更できないアンマネージドdll(C++)を持っています。
このDLLからSTDOUTの結果をC#GUIプロジェクトに取得するにはどうすればよいですか?例えば はこのように隙間を持っているDLL:C#GUIプロジェクトでstdout + stderrをリダイレクト
__declspec(dllexport) void PrintMsg();
void PrintMsg()
{
cout << "Some text" << endl ;
}
私は、このソリューションRedirect stdout+stderr on a C# Windows serviceを見つけることが、すべてのリダイレクトされたデータをファイルに書き込み、私は最良の選択肢は変数に出力を取得し、出力ファイルに保存せずに標準出力recive必要です。
可能であれば、どのように教えてください。
ありがとうございました。
これはC++とVB.NETと何が関係がありますか? –
申し訳ありませんが、私はこのソリューションをforgteしましたhttp://stackoverflow.com/questions/5510285/c-net-gui-application-native-library-console-stdout-redirection-via-anonymo 私にとって理想的な非常に良い方法ですが、仕事一度だけ、そして答えられていない理由:( – user497447
セス、株価ストリーミングのための管理されていないDLLとネットで書かれたメインプログラム – user497447