Page 1 sur 1

Convertion ASM

Publié : jeu. 16/févr./2012 19:06
par kwandjeen
Juste un petit outils pour convertir un fichier PB en ASM. Rien de bien transcendant mais cela peut toujours servir.

Code : Tout sélectionner

fichier$ = OpenFileRequester("Fichier à convertir","","*.pb;*.pbi",0)
If fichier$
  chemin$ = GetPathPart(fichier$)
  nom_fichier$ = Left(GetFilePart(fichier$),Len(GetFilePart(fichier$))-1-Len(GetExtensionPart(fichier$)))
  #guil = Chr(34)
  
  Compilateur = RunProgram(#PB_Compiler_Home+"/Compilers/pbcompiler",#guil+fichier$+#guil+" /COMMENTED", chemin$, #PB_Program_Open|#PB_Program_Read)
  Sortie$ = ""
  If Compilateur 
    While ProgramRunning(Compilateur)
      If AvailableProgramOutput(Compilateur)
        Sortie$ + ReadProgramString(Compilateur) + Chr(13)
      EndIf
    Wend
    Sortie$ + Chr(13) + Chr(13)
    Sortie$ + "Code de retour : " + Str(ProgramExitCode(Compilateur))
    
    CloseProgram(Compilateur) ; Ferme la connection vers le compilateur
    RenameFile(chemin$+"purebasic.exe",chemin$+nom_fichier$+".exe")
    RenameFile(chemin$+"purebasic.asm",chemin$+nom_fichier$+".asm")
  EndIf
  
  MessageRequester("Sortie", Sortie$)
EndIf

Re: Convertion ASM

Publié : jeu. 16/févr./2012 19:08
par GallyHC
Bonjour,

C'est claire que cela peu être utile :) Merci

Cordialement,
GallyHC

Re: Convertion ASM

Publié : jeu. 16/févr./2012 19:23
par Backup
pouvez utiliser EPB aussi :oops:

Re: Convertion ASM

Publié : jeu. 16/févr./2012 20:01
par venom
Je n'y connais rien en ASM mais oui je pense que c'est un outil sympathique :wink:






@++

Re: Convertion ASM

Publié : dim. 19/févr./2012 12:02
par Kwai chang caine
Cool !!!
Merci ça peut être super utile comme outil 8)