lancer un prog externe

lancer un prog externe - C++ - Programmation

Marsh Posté le 06-05-2003 à 13:28:40    

Voila, dans mon code,  je doit lancer une fenetre konqueror avec une page php, mais  j'ai rien trouve qui fasse ca..
 
si quelqu'un peut m'aider...
 
je programme sous Qt Designer .
 
merci de vos reponse.

Reply

Marsh Posté le 06-05-2003 à 13:28:40   

Reply

Marsh Posté le 06-05-2003 à 13:29:32    

tu trouve la ligne de commande qui va bien et tu la mets dans system()

Reply

Marsh Posté le 06-05-2003 à 13:32:54    

ou t'utilises la classe QProcess si tu veux avoir plus ou moins de contrôle sur l'appli lancée ou si tu veux communiquer avec.

Reply

Marsh Posté le 06-05-2003 à 13:41:54    

CreateProcess ?

Reply

Marsh Posté le 06-05-2003 à 13:57:35    

ca vient d'ou ca createProcess ? c une primitive systeme ou quoi ?

Reply

Marsh Posté le 06-05-2003 à 14:22:30    

Jam Kuradoberi c'est l'api pour créer et exécuter un nouveau processus sous win32 (l'equivalent de fork et exec je crois sous unix)


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 06-05-2003 à 15:53:50    

ok merci c bien ce que je pensais mais je connais pas du tout les primitives systeme win32 c pour ca :)

Reply

Marsh Posté le 06-05-2003 à 16:57:08    

ah oui au fait je bosse sous linux .
 
 
l'argument de QProcess arg0 : je vois pas a quoi il correspond ..
 
 
sinon la methode system() fonctionne sous unix ?


Message édité par vince_223 le 06-05-2003 à 16:58:20
Reply

Marsh Posté le 06-05-2003 à 17:02:45    

sous linux un fork() puis un exec() ca suffit non ?

Reply

Marsh Posté le 06-05-2003 à 17:04:54    


peut etre faut que j'essaye avec le fork()  
 
merci
 
mais vous dirai ca demain

Reply

Marsh Posté le 06-05-2003 à 17:04:54   

Reply

Marsh Posté le 07-05-2003 à 01:19:46    

bah ca donne un bout de code tout con
 
tu fork et dans le fils (je sais pu si c 1 ou 0 la valeur du fork) tu exec pis voila sfini :p
 
si tu veu un vrai bout de code jte ressort un tp a moi et jte file ca demain soir :]


Message édité par Jam Kuradoberi le 07-05-2003 à 01:20:08
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed