Page 1 sur 1

Comment faire pour avoir le source ASM d'un code PB 4.10 ?

Publié : lun. 17/sept./2007 13:51
par erix14
Comment faire pour avoir le source ASM d'un code avec PB 4.10 ? Il n'y a plus le drapeau COMMENTED :(
; Possible Flags:
; DEBUGGER - compile with enabled debugger
; INLINEASM - enable InlineASM support
; DLL - create a dll
; XPSKIN - enable XP Skin support (windows only)
; ADMINISTRATOR - request admin mode on vista (windows only)
; USER - request user mode on vista (windows only)
; ONERROR - enable OnError lines support (windows only)
; CONSOLE - create a console mode executable (windows only)
; MMX - create MMX optimized exe
; 3DNOW - create 3DNOW optimized exe
; SSE - create SSE optimized exe
; SSE2 - create SSE2 optimized exe
; DYNAMICCPU - create an exe with all processor specific routines
; THREAD - create threadsafe executable
; PROGRESS - indicate compilation progress with 'PROGRESS' responses (see below)

Publié : lun. 17/sept./2007 14:05
par Patrick88
peut-être y est il toujours mais n'est pas commenté, t'as essayé ?

pat

Publié : lun. 17/sept./2007 14:12
par erix14
Patrick88 a écrit :peut-être y est il toujours mais n'est pas commenté, t'as essayé ?
Oui :cry:

Publié : lun. 17/sept./2007 16:00
par Anonyme2
Salut Erix14,

après différents essais, on a bien un asm commenté, mais je n'ai pas essayé en ligne de commande mais avec un runprogram().


la synthaxe ressemble à ça avec obligatoirement le switch EXE sinon moi j'obtiens une erreur.

fichier.pb /COMMENTED /EXE fichier.exe


Voici la ligne que j'utilise en pb

Code : Tout sélectionner

RunProgram(#PB_Compiler_Home+"\Compilers\pbcompiler",  Chr(34)+ FichiersPBPourAsm + Chr(34) + " /COMMENTED  /EXE " + Chr(34)+ FichierExe+Chr(34) , "", #PB_Program_Open|#PB_Program_Read|#PB_Program_Hide)

en ligne de commande avec pbcompiler ?/ tu obtiens tous les drapeaux dispos dont le COMMENTED

Publié : lun. 17/sept./2007 16:22
par erix14
Oui, PureASM marche encore avec PB 4.10 Beta 3. Mais c'est dommage que l'on ne puisse que le faire avec un RunProgram.
Merci Denis

Publié : lun. 17/sept./2007 16:29
par Anonyme2
Tu utilises en core la ligne de commande ? c'est tout sauf souple à l'utilisation.

A+

Publié : lun. 17/sept./2007 16:46
par erix14
Et bien là j'utilise les fonctions de Gonzal (PB410_StartCompiler, PB410_Compile, ...) ça marche bien, le problème c'est juste que la commande COMMENTED n'a pas été implanter.

Publié : lun. 17/sept./2007 16:49
par Anonyme2
C'est sous Japbe ?

Publié : lun. 17/sept./2007 17:11
par erix14
Je ne comprends pas bien cette question, que ce soit sous JaPBe ou l’éditeur PB c'est le même compilateur...

Publié : lun. 17/sept./2007 17:33
par Anonyme2
Je parlais des fonctions de Gnozal, c'est une lib ou c'est des commandes de l'ide Japbe ?

Publié : lun. 17/sept./2007 17:49
par erix14
8O Tu perds la mémoire Denis, Gnozal t’a donné le code de ces fonctions lundi dernier. Tu lui as même dit merci pour le code. :lol:
http://www.purebasic.fr/french/viewtopic.php?t=7138

Publié : lun. 17/sept./2007 17:55
par Anonyme2
J'ai pas encore regardé :oops: :oops: :oops: :oops:

Oui, les années n'arrangent rien...

Et tu as raison, j'ai pas remercié Gnozal :oops: :oops:

Mille pardons Gnozal :roll: et merci

Publié : lun. 24/sept./2007 18:08
par Flype
oula denis, alzheimer n'est pas loin :lol:

le 17 sept.
erix14 a écrit :Tu lui as même dit merci pour le code.
le 10 sept.
Denis a écrit :Merci Gnozal pour les infos et le code.
:D
et le 17 sept. à nouveau :
Denis a écrit :Et tu as raison, j'ai pas remercié Gnozal :oops: :oops:
ya pas de mal. :wink:

Publié : lun. 24/sept./2007 19:08
par Anonyme2
Qui c'est alzheimer :D

Un copain à toi ? :D

Publié : lun. 24/sept./2007 19:34
par Flype
je sais plus :lol: