Is het mogelijk om van een console programma zijn uitvoer op te vangen? Ik heb een programma dat ik graag binnen een eigen geprogrammeerd programma wil uitvoeren en de tekst die het programma uitvoert in bijvoorbeeld een memo op het scherm tonen.
Nu heb ik deze pagina gevonden voor het redirecten (pipen) van de stdout van een console programma (in C++ Builder):
http://www.leunen.com/cbuilder/redirect.html
Maar deze werkt niet voor het programma dat ik wil gebruiken. Het verschil zit hem waarschijnlijk in dat voor de bovenstaande link het programma gebruik moet maken van cout << "tekst" maar dat mijn programma de functies WriteConsole en ReadConsole gebruikt.
Als ik het programma in de command prompt draai en het commando programma.exe >> output.txt gebruik blijft het tekst bestand gewoon leeg.
Nu vroeg ik me af of het mogelijk was om op een andere manier toch de tekst van het programma in mijn eigen geprogrammeerde programma te gebruiken. Alvast bedankt voor jullie tips!
B-Man
Nu heb ik deze pagina gevonden voor het redirecten (pipen) van de stdout van een console programma (in C++ Builder):
http://www.leunen.com/cbuilder/redirect.html
Maar deze werkt niet voor het programma dat ik wil gebruiken. Het verschil zit hem waarschijnlijk in dat voor de bovenstaande link het programma gebruik moet maken van cout << "tekst" maar dat mijn programma de functies WriteConsole en ReadConsole gebruikt.
Als ik het programma in de command prompt draai en het commando programma.exe >> output.txt gebruik blijft het tekst bestand gewoon leeg.
Nu vroeg ik me af of het mogelijk was om op een andere manier toch de tekst van het programma in mijn eigen geprogrammeerde programma te gebruiken. Alvast bedankt voor jullie tips!
B-Man