Page 1 sur 2

compiler

Publié : jeu. 20/janv./2011 11:37
par Parole De JOJO
je ne comprends pas pourkoi ce code ne marche pas, il doit y avoir une lettre que j'ai loupe
est ce que quelqun pourrait m'aider sil vous plait :roll:

Code : Tout sélectionner

input.s=""
output.s=""
compiler.s="C:\Program Files (x86)\PureBasic 4.51\Compilers\PBCompiler.exe"
RunProgram(compiler," "+input+" "+"/EXE"+" "+output,"",1) 

Re: compiler

Publié : jeu. 20/janv./2011 13:20
par Ar-S
Logiquement pas besoin d'espace avant ton input.
tu peux aussi essayer de mettre le répertoire de travail après le : output,"ICI"

Re: compiler

Publié : jeu. 20/janv./2011 16:37
par Parole De JOJO

Code : Tout sélectionner

input.s="D:\A Verifier\aa.pb"
output.s="D:\A Verifier\bb.exe"
compiler.s="C:\Program Files (x86)\PureBasic 4.51\Compilers\PBCompiler.exe"
RunProgram(compiler,input+" "+"/EXE"+" "+output,"",1) 

marche pas

Re: compiler

Publié : jeu. 20/janv./2011 16:58
par Ar-S
Tu veux compiler une lib ?

Re: compiler

Publié : jeu. 20/janv./2011 16:59
par Parole De JOJO
non non. un tout petit exe bien mignon

Re: compiler

Publié : jeu. 20/janv./2011 18:57
par Ar-S
Je n'utilise que JaPBe pour créer mes exe.

Re: compiler

Publié : ven. 21/janv./2011 8:20
par brossden
Bonjour à tous

Je pense qu'il y a deux problèmes !

Le premier : je me demande si les espaces dans le nom des répertoires ("Program Files") est bien géré ?
Le second : PBcompiler fait appel à d'autres fichiers du répertoire Compilers et si tu ne fait pas de "path" ni d'"append" cela ne doit pas marcher ...

Ce ne sont que des suppositions !

de plus :

pourquoi ecrire "RunProgram(compiler," "+input+" "+"/EXE"+" "+output,"",1)" alors que RunProgram(compiler,input+" /EXE "+output,"",1) est plus simple non ?

Bye

Re: compiler

Publié : ven. 21/janv./2011 8:36
par Warkering
Es-tu sous Windows 7? C'est peut-être WoW qui fait des siennes. Par exemple, moi, pour accéder à "Program Files (x86)" sous mon jeu, je dois accéder au dossier francisé par Windows, c'est à dire "Programmes", et ce, même si c'est la version 64 bits du dossier dans l'explorateur... :?

Re: compiler

Publié : ven. 21/janv./2011 10:34
par Parole De JOJO
je suis sous seven, j'ai essaye sans les espaces ca ne marche pas

Re: compiler

Publié : ven. 21/janv./2011 11:49
par Backup
Parole De JOJO a écrit :

Code : Tout sélectionner

input.s="D:\A Verifier\aa.pb"
output.s="D:\A Verifier\bb.exe"
compiler.s="C:\Program Files (x86)\PureBasic 4.51\Compilers\PBCompiler.exe"
RunProgram(compiler,input+" "+"/EXE"+" "+output,"",1) 

marche pas
sur XP ça marche bien ;)

Re: compiler

Publié : ven. 21/janv./2011 12:09
par Parole De JOJO
donc le probleme est seven

Re: compiler

Publié : ven. 21/janv./2011 12:45
par Ar-S
Parole De JOJO a écrit :

Code : Tout sélectionner

input.s="D:\A Verifier\aa.pb"
output.s="D:\A Verifier\bb.exe"
compiler.s="C:\Program Files (x86)\PureBasic 4.51\Compilers\PBCompiler.exe"
RunProgram(compiler,input+" "+"/EXE"+" "+output,"",1) 
marche pas
Pour être sur de ton chemin...

Code : Tout sélectionner

compiler.s=GetEnvironmentVariable("ProgramFiles(x86)")+"\PureBasic 4.51\Compilers\PBCompiler.exe"
Petit rappel sur ExamineEnvironmentVariables()

Code : Tout sélectionner

Debug "petit rappel : "
If ExamineEnvironmentVariables()
  While NextEnvironmentVariable()
    Debug EnvironmentVariableName() + " = " + EnvironmentVariableValue()
  Wend
EndIf

Re: compiler

Publié : ven. 21/janv./2011 13:17
par Backup
.........................

Re: compiler

Publié : ven. 21/janv./2011 13:29
par Parole De JOJO
pige
j'essaye tout de suite

Re: compiler

Publié : ven. 21/janv./2011 13:32
par Chris
C:\Dobro\PureBasic\dobro\ExemplePerso\librairies\dobro\rnd().pb

Je m'présente, je m'appelle .... dobro :mrgreen: