hilfe: batch + VC

netrobot

Erfahrenes Mitglied
ich moechte mit eine batch file ein mit vc programmiertes programm starten, bzw. die return werte mit batch auswerten.
wie kann ich in diesem fall break pointer in VC setzen?
 
moin


Was ist ein "break pointer"?
Und gibt es nicht nur ein return Wert?

Und hast du keine Shift Taste?


mfg
umbrasaxum
 
Die Returnwerte eines von einer Batch-Datei aufgerufenen Programmes findest du in der Umgebungsvariable "ERRORLEVEL". Vorsicht bei IF-Abfragen in der Batch-Datei, du musst die höheren Werte zuerst abfragen, sonst wird der Errorlevel zurückgesetzt.

Wenn die Batch-Datei eine Debug-Version deines Programmes aufruft, müssten gesetzte "Break Points" genauso greifen.

Ansonsten gibt es bei Visual Studio die Möglichkeit, dich Debug-Mässig an einen Prozess "anzuhängen" bzw. zu "attachen". Damit kann man auch indirekt debuggen (wenn das zu debuggende Programm von einem anderen aufgerufen wird).
 
Zuletzt bearbeitet:
es funktioniert anscheind nicht. wenn ich die batchfile per "attach to process" an das exe programm anhänge, dann verschindet mein project, stattdessen nur ein cmd project to sehen. und ich dann nicht schritt für schritt debuggen(ich habe breakpoint in int main() gesetzt)
 
Zurück