2011-06-21 24 views
0

これまでのおかげで、いくつか問題が発生しました。私はAssembly IDEで作業中のプロジェクトです。私はTASMをコンパイラに使用します。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に感謝します。 – linuxuser27

+0

私の推測では、コンソールアプリケーションで動作するために必要な設定があります。 – Sparafusile

関連する問題