Ciao a tutti,
da un mio programma che sto sviluppando con c++ builder 6 ho la necessità di vedere i risultati della compilazione di bcc32.exe (compilatore della borland) in una finestra dos. Per visualizzare la finestra dos uso:
ShellExecute(NULL,"open","c:\\programmi\\borland\\ cbuilder6 \\bin\\bcc32.exe", cmd.c_str(),NULL,1);
dove cmd.c_str è il path del nomefile.cpp da compilare.
La finestra compare per qualche nanosecondo e non riesco a vedere niente. Ho provato anche con altre funzioni: System, Exec, Spawnv, CreateProcess ecc. ma il risultato è sempre come descritto prima.
Ho provato ad inserire una system("pause") o 'pause' nella stringa della ShellExecute ma niente... vedo solo "Premi un tasto per continuare..." e non i risultati della compilazione.
Come posso fare a bloccare la chiusura della finestra dos in modo da vedere la lista dei risultati della compilazione e permettere all'utente di chiuderla cliccando sulla "X"?
Spero di essermi spiegato bene.
Suggerimenti?