ausgabe von DOS-programm in textfeld umleiten
-
tach forum,
was ich am programmieren bin:
eine kleine IDE, mithilfe der man programme für mikrocontroller erstellen kann.
nun habe ich mittels scintilla syntaxhighlighting usw. integriert, auch speichern, drucken und über RS232 auf ein zielsystem runterladen geht.
was ich aber noch tun möchte:ich habe noch die funktion integriert, dass man per mausklick seinen assembler doer c-compiler starten kann, welcher dann den code assembliert/compiliert.
das klappt zwar, wenn der code fehlerfrei war, aber wenn der assembler bzw. compiler fehlschlug, sehe ich das natürlich nicht (da das ja nur kleine dos-programme sind, die schnell im hntergrund ablaufen).
nun meine frage:
was kann ich tun, um die ausgabe, die das programm eigentlich in der DOS-box hätte, in mein programm umzuleiten? schlussendlich möchte ich in einem textfeld die ausgabe des assemblers oder compilers sehen, damit ich auch sämtliche errors bemerke.
wie geht das?grüsse
tobias
-
das sollte via CreatePipe gehn
kuck mal dieses beispiel an
http://www.codeproject.com/cpp/9505Yamaha_1.asp
könnte sein das du das suchst
-
@lowfly:
ja genau sowas habe ich gesucht.
prima! vielen dank für den tipp