Précédent   Forum des professionnels en informatique > Autres langages > Autres langages > Basic > PureBasic
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/03/2011, 19h48   #1
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 22
Points : 12
Points : 12
Par défaut [PureBasic] Probleme avec "KillProgram()"

Bonjour,

Je voudrais créer un Programme, une sorte de "panel de commandes" pour un jeu. Dans ce programme j'aimerai y incorporer une commande KillProgram(Programme) et/ou CloseProgram(Programme), les 2 demandent les mêmes conditions. Mais malheureusement je n'arrive pas a les utiliser, c'est principalement le paramètre Programme qui me pose un problème. Je vais vous donner un exemple de ce que j'écris :

Code :
1
2
3
4
5
6
7
If EvenGadget = #Button_1 
prog = RunProgram("C:\ ...") 
Else 
   If EventGadget = #Button_2 
KillProgram(prog) 
  EndIf 
 EndIf

Le logiciel me dit : L'argument "Program" spécifié n'est pas valide.

Donc voila, j'aimerai un peu d'aide .. Je ne comprend pas vraiment l'aide de PureBasic ==> http://www.purebasic.com/french/docu...llprogram.html

Merci d'avance.
johann77 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 29/03/2011, 21h18   #2
Responsable Purebasic
 
Avatar de comtois
 
Inscription : avril 2003
Messages : 810
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 810
Points : 1 856
Points : 1 856
Dans l'aide de RunProgram, il y a cette info

Citation:
Les commandes suivantes peuvent être utilisées lorsque l'option #PB_Program_Open est spécifiée:

- IsProgram(): teste si le numéro réprésente un programme lancé avec RunProgram().
- ProgramID(): renvoie l'identifiant système du programme.
- ProgramRunning(): teste si le programme est toujours en cours d'exécution.
- WaitProgram(): attend la fin du programme.
- KillProgram(): force le programme à quitter.
- ProgramExitCode(): renvoie le code de retour du programme.
- CloseProgram(): ferme les connexions du programme et libère les ressources.
Donc il faut que tu ajoutes #PB_Program_Open dans ta commande RunProgram.
__________________
Vous souhaitez participer à la rubrique PureBasic (tutoriels, FAQ, sources) ? Contactez-moi par MP.
comtois est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h53.


 
 
 
 
Partenaires

Hébergement Web