[V4 Beta 10] RunProgram il y a bien un bug

Archive.
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

[V4 Beta 10] RunProgram il y a bien un bug

Message par Thyphoon »

Je me suis dit que j'allais faire un nouveau sujet car ça sera plus claire...
C'est un peut long mais pitié lisez donc tout... :oops:

J'ai fait plein de test et voilà ce qui en resort
il y a un problème avec #PB_Program_Read
si il y a un chemin donné a RunProgram

si certain veulent le verifier dans les même condition que moi télécharger mame ici => http://www.mame.net/zips/mame0105b.exe.
une fois decompresser j'ai un repertoire "mame" avec dedans un fichier "mame.exe". Je met mes programmes n°1 et n°2 purebasic au même niveau que le repertoire "mame" et le programmes n°3 dans le repertoire "mame" au même niveau que que le Mame.exe
voici ces programmes
N°1

Code : Tout sélectionner

prog=RunProgram("Mame.exe","-ll","Mame\",#PB_Program_Open|#PB_Program_Read)
  If prog
  While ProgramRunning(prog)
  Debug ReadProgramString(prog)
    Wend
  EndIf
N°2 (Je retire les options de RunProgram)

Code : Tout sélectionner

prog=RunProgram("Mame.exe","-ll","Mame\")
  ;If prog
  ;While ProgramRunning(prog)
  ;Debug ReadProgramString(prog)
  ;  Wend
  ;EndIf
N°3 plus besoin de chemin car on est au même endroit

Code : Tout sélectionner

prog=RunProgram("Mame.exe","-ll","",#PB_Program_Open|#PB_Program_Read)
  If prog
  While ProgramRunning(prog)
  Debug ReadProgramString(prog)
    Wend
  EndIf
Le but du jeu est d'avoir une longue liste qui apparait dans la fenêtre de debug.
Resultat
N°1 ne marche pas, RunProgram retourne 0
N°2 RunProgram retourne 1, la liste de fichier apparait dans la fenêtre de commande et non dans la fenêtre debug
N°3 ça fonctionne

Je me demande si lorsqu'on utilise un chemin, l'option #PB_Program_Read ne fonctionnerait pas. :cry:

Dites moi si je suis fou ou pas ! Merci d'avance pour votre patience