2011-06-21 43 views
0

以前感謝,我遇到了一些問題。我正在使用Assembly IDE進行項目工作。我使用TASM編譯器。我的C#代碼編譯來回是這樣的:使用C#失敗要啓動TASM

void Compile(string file){ 
    ProcessStartInfo pInfo = new ProcessStartInfo("tasm.exe",file); 
    Process.Start(pInfo); 
} 

但我不知道爲什麼,當我使用此代碼打開TASM。 TASM只顯示一個空白的黑屏。有什麼建議麼 ?

回答

1

試試這個:

void Compile(string file){ 
    Process.Start("tasm.exe",file); 
} 

這似乎與這裏給出的例子更多在線:

http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.aspx

我假設「文件」是對彙編源文件,你的完整路徑想組裝。

+0

是的,它是彙編源文件的完整路徑。但是,對不起.. TASM仍然顯示空白屏幕並沒有任何反應。 –

+0

以上內容與OP的代碼片段相同。只需使用'Start()'重載。 – linuxuser27

+0

@ linuxuser27感謝您的澄清。我的猜測是你需要一個特定的設置才能與控制檯應用程序一起工作。 – Sparafusile