0
我有一個不能更改的非託管dll(C++)。
我怎樣才能從這個DLL到我的C#GUI項目的STDOUT結果? 例如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有什麼關係? –
對不起,我原諒這個解決方案http://stackoverflow.com/questions/5510285/c-net-gui-application-native-library-console-stdout-redirection-via-anonymo 非常適合我的理想方式,但工作只有一次,並沒有回答爲什麼:( – user497447
Seth,我有一個非託管的DLL流媒體股票價格和主程序編寫.net – user497447