PDA

View Full Version : [C++] system() e multithread


DickValentine
14-06-2008, 09:47
Salve a tutti,
sto scrivendo un codice in c++ e devo servirmi di system() per chiamare un file .exe esterno. Vorrei che l'applicazione non attendesse il completamento della system ma che essa e l'eseguibile andassero in esecuzione contemporaneamente. E' possibile farlo in maniera spicciola, magari senza multithread?

71104
14-06-2008, 12:46
il fatto che tu parli di multithreading mi fa pensare che il tuo codice non richieda la portabilità, quindi esplicita la piattaforma su cui lavori (Windows o Linux?) e ti si potrà indicare un'alternativa alla system.

DickValentine
14-06-2008, 13:15
Windows con c++builder

71104
14-06-2008, 13:18
CreateProcess (http://msdn.microsoft.com/en-us/library/ms682425.aspx)

DickValentine
14-06-2008, 14:14
grazie mille, sembra calzare a pennello;)