Page 1 sur 1

[PAS Resolu] RunProgram Pb pour certain parametres

Publié : ven. 14/avr./2006 8:11
par Thyphoon
Bonjour

je crois que j'ai trouvé un bug

si je fais

Code : Tout sélectionner

RunProgram("mame","-ll","")
ça fonctionne.
Mais maintenant si je veux renvoyé la sortie du fichier ça ne fonctionne plus
si je fais

Code : Tout sélectionner

RunProgram("mame","-ll >Gameliste.txt","")
l'exemple là c'est avec mame, mais vous pouvez utiliser un autre programme qui retourne quelques choses

Publié : ven. 14/avr./2006 10:14
par Fred
La redirection n'est pas directement prise compte par RunProgram(), il faut que tu utilises la v4 avec le flag '#PB_RunProgram_Open' et ReadProgramString().

Publié : ven. 14/avr./2006 10:20
par Thyphoon
Merci fred ! :D
J'utilise la V4b10 mais j'avais pas penser a utiliser ReadProgramString().

Un grand merci !

Thyphoon

Publié : ven. 14/avr./2006 11:22
par Thyphoon
Apres différent essaie j'ai quand même un problème
si je tape ce code ça ne fonctionne pas.

Code : Tout sélectionner

prog.l=RunProgram("mame.exe","-ll","",#PB_Program_Open|#PB_Program_Read)
If prog  
  While ProgramRunning(prog)
    Debug ReadProgramString(prog)
  Wend
EndIf
si je tape celui là alors le programme ce lance mais je ne peux toujours pas récupéré les infos

Code : Tout sélectionner

prog.l=RunProgram("mame.exe","-ll","")
c'est pas normal ça ? si ?

Publié : ven. 14/avr./2006 12:10
par flaith
ya un guillemet mal placé/manquant, c'est pas mieux comme ca ?

Code : Tout sélectionner

prog.l=RunProgram("mame.exe","-ll","",#PB_Program_Open|#PB_Program_Read)

Publié : ven. 14/avr./2006 12:22
par Thyphoon
flaith a écrit :ya un guillemet mal placé/manquant, c'est pas mieux comme ca ?

Code : Tout sélectionner

prog.l=RunProgram("mame.exe","-ll","",#PB_Program_Open|#PB_Program_Read)
hé hé ...oui j'ai fait une faute de frappe sur mon message mais le problème n'est pas là... (je vais corriger mon message plus haute)
Bref ça fonctionne toujours pas