2009-05-11 4 views
1

私は、2つのテキストボックス、7つのラジオボタンと2つのボタン(1つはコンパイルともう1つは '実行')を持っているvb.netアプリケーションを作ろうとしています。最初のテキストボックスにC/C++(またはプログラミング言語)ファイルの内容をロードするにはどうすればいいですか?コンパイルボタンをクリックすると、2番目のテキストボックスにエラーまたはC/C++プログラムを表示できます。 Runをクリックすると、2番目のテキストボックスに出力を表示することができます。つまり、2番目のテキストボックスを端末/コンソールとして使用したいと思います。ラジオボタンは言語CまたはC++またはPythonまたはC#またはjavaまたはperlまたはvbを選択します。 これらの言語のコンパイラはすべて.NETにありますか?もしそうなら、どうすればそれらを呼び出すことができますか?C/C++プログラムをコンパイルするためのvb.netコードの記述方法は?

+0

最近、別の名前でこの質問をしましたか?私たちは本当にダチが好きではありません。 –

+2

「R d」、「dem」、「?????」のようなものも好きではありません。まあ、少なくとも私はします。 – uolot

答えて

2

ファイルの内容をテキストボックスに読み込む方法の手がかりについては、System.IO名前空間を参照してください。特に、Fileクラス。

System.IO.File Class

は、プロセスを起動し、出力をキャプチャについては移動する方法に関して手がかりを求めてSystem.Diagnostics名前空間を見てください。特に、Processクラス。

System.Diagnostics.Process Class

このSOページ...

Capturing the Console Output in .NET (C#)

...あなたのコンソール出力をキャプチャ周りにいくつかのより多くの情報が得られます。

1

Visual Studioに付属のcl.exeを呼び出すことでコンパイルできます。もちろんGCCを代わりに使うこともできます。

関連する問題