Page 7 sur 26
Publié : ven. 30/janv./2009 17:10
par Anonyme2
Pas évident à trouver, c'est mieux de l'avoir dans le dossier Moebius ou bien là ou on met les asm
C:\Users\jj\AppData\Local\Temp\Moebius\PureIconManager_Main\LOGS
Voilà le lien sur le
log
Publié : ven. 30/janv./2009 17:50
par Progi1984
@Denis :
#1 : Message ASM connu mais avec un contenu inconnu : Pourrais tu m'envoyer le contenu du fichier ASM "PureIconManager_Init.asm"?
Code : Tout sélectionner
MOV ebp,l__error_code_no_error
error: undefined symbol 'l__error_code_no_error'.
#2 : Mais que se passe t il dans ces fichiers à ces lignes là ? Car pas de retour de Fasm ! Pourrais tu m'envoyer itou ces fichiers ?
Code : Tout sélectionner
C:\Users\jj\AppData\Local\Temp\Moebius\PureIconManager_Main\ASM\EnumResourceNames_ICO_File.asm [10]:
C:\Users\jj\AppData\Local\Temp\Moebius\PureIconManager_Main\ASM\PIM_EnumResourceNames_NE_File.asm [10]:
C:\Users\jj\AppData\Local\Temp\Moebius\PureIconManager_Main\ASM\PIM_Convert_icoFile_To_iclFile2.asm [436]:
#3 : Bon là, je connais !
Code : Tout sélectionner
C:\Users\jj\AppData\Local\Temp\Moebius\PureIconManager_Main\ASM\PIM_Extract_EachIcon_From_IcoFile.asm [9]:
extrn [eax+12]
error: invalid argument.
Code : Tout sélectionner
ToDo :
* Probleme de detection des extrn : pk n'a t il pas été ejecté ?
* Choix de l'emplacement du logfile à l'utilisateur ou par défaut dans le tempdir du systeme
Publié : ven. 30/janv./2009 19:38
par Anonyme2
Dans le dossier de Moebius, je n'ai aucun fichier asm par fonction, j'ai juste le fichier asm global dans le dossier \AppData\Local\Temp\Moebius\PureIconManager_Main
#1 : Message ASM connu mais avec un contenu inconnu : Pourrais tu m'envoyer le contenu du fichier ASM "PureIconManager_Init.asm"?
Pour PureIconManager_Init.asm
je charge dans un tableau global, l'adresse des étiquettes
l__error_code_no_error est normalement une étiquette qui définie une chaine.
#2 : Mais que se passe t il dans ces fichiers à ces lignes là ? Car pas de retour de Fasm ! Pourrais tu m'envoyer itou ces fichiers ?
des messes noires mais ne l'ébruite pas
sérieusement, pourquoi je n'ai pas les fichiers asm séparés construits par Moebius ?
Sinon avec Tailbite ça fonctionne.
Publié : sam. 31/janv./2009 7:37
par Progi1984
Denis a écrit :Dans le dossier de Moebius, je n'ai aucun fichier asm par fonction, j'ai juste le fichier asm global dans le dossier \AppData\Local\Temp\Moebius\PureIconManager_Main
Désolé, les fichiers ASM doivent se trouver dans le dossier \AppData\Local\Temp\Moebius\PureIconManager_Main\ASM
Denis a écrit :
#2 : Mais que se passe t il dans ces fichiers à ces lignes là ? Car pas de retour de Fasm ! Pourrais tu m'envoyer itou ces fichiers ?
des messes noires mais ne l'ébruite pas

sérieusement, pourquoi je n'ai pas les fichiers asm séparés construits par Moebius ?
Sinon avec Tailbite ça fonctionne.
Tu es sensé les avoir mais c'est moi qui t'es indiqué les mauvais chemins.
Publié : sam. 31/janv./2009 8:01
par Anonyme2
Non, il n'y a pas de fichiers asm
dans le dossier
..\AppData\Local\Temp\Moebius\PureIconManager_Main
j'ai 2 fichiers, le fichier asm complet PureBasic.asm et le fichier PureLibrariesMaker.log
j'ai un dossier appelé LOGS avec le fichier log
et c'est tout.
Je viens de faire un essai en visualisant le dossier temporaire.
J'ai bien le dossier asm etc qui est créé, mais j'ai l'erreur sur le desc et dès que j'ai cliqué sur le bouton de la boite, Moebius efface ces fichiers asm.
Je vais refaire la manip et conserver les fichiers asm ailleurs et je te fait un zip dans la matinée.
A+
Publié : sam. 31/janv./2009 8:11
par Progi1984
Je viens de tilter. Il y a un nettoyage du dossier aprés compilation. Tente une compilation en cochant "Effacer les fichiers sources aprés compilation".
Désolé, Encore un tit réglage a faire dans l'interface graphique... Au lieu de les garder, ca les efface et vice versa.
Je vais tenter un fix de tous les bugs trouvés, aujourd'hui ou demain.
Publié : sam. 31/janv./2009 8:56
par Anonyme2
Voilà le lien sur le zip des
asm
A+
Publié : sam. 31/janv./2009 13:56
par Progi1984
REGLE :
Code : Tout sélectionner
http://www.purebasic.fr/french/viewtopic.php?p=92936#92936
OK * Event sur les #String_ en cas de saisie de l'utilisateur
OK * Si le fichier Ini existe au démarrage, lancer la procédure de validation pour éviter une validation par l'user
OK * Créer un bouton sauver pour pouvoir enregistrer la config Purebasic utilisateur
OK * Possibilité de créer un résident (ptet à la 1.1)
http://www.purebasic.fr/french/viewtopic.php?p=92947#92947
OK * Mettre le Editor en ReadOnly
OK * Dans la détection des extensions, vérifier existence d'un point pour ne pas prendre le dernier caractère du paramètre
TODO :
Code : Tout sélectionner
http://www.purebasic.fr/french/viewtopic.php?p=92955#92955
* Probleme de detection des extrn : pk n'a t il pas été ejecté ?
* Choix de l'emplacement du logfile à l'utilisateur ou par défaut dans le tempdir du systeme
* Ajouter les l__ aux declarationx "extrn"
* Vérifier que les extrn ne soit pas des chiffres
Je m'attaque à la suite cette aprem..
Par contre, peux tu me fournir le fichier "PIM_Extract_EachIcon_From_IcoFile.asm" ?
Publié : sam. 31/janv./2009 14:36
par Anonyme2
Je t'ai envoyé un MP pour PB_PIM_Extract_EachIcon_From_IcoFile
sinon j'ai des fonctions comme ceci pour avoir un paramètre facultatif, version Tailbite
Code : Tout sélectionner
ProcedureDLL.l PIM_Convert_iclFile_To_icoFile(FileName$)
ProcedureReturn PIM_Convert_iclFile_To_icoFile2(FileName$, "")
EndProcedure
ProcedureDLL.l PIM_Convert_iclFile_To_icoFile2(FileName$, DestinationFile$)
; mon code ici
EndProcedure
ProcedureDLL.l PIM_Convert_icoFile_To_iclFile(FileName$)
ProcedureReturn PIM_Convert_icoFile_To_iclFile2(FileName$, "")
EndProcedure
ProcedureDLL.l PIM_Convert_icoFile_To_iclFile2(FileName$, DestinationFile$)
; mon code ici
EndProcedure
Publié : sam. 31/janv./2009 20:35
par Progi1984
Et voilà, j'arrive à la beta 2 :
Code : Tout sélectionner
Beta #1
http://www.purebasic.fr/french/viewtopic.php?p=92936#92936
OK * Event sur les #String_ en cas de saisie de l'utilisateur
OK * Si le fichier Ini existe au demarrage, lancer la procedure de validation pour eviter une validation par l'user
OK * Creer un bouton sauver pour pouvoir enregistrer la config Purebasic utilisateur
OK * Possibilite de creer un resident (a la 1.1)
http://www.purebasic.fr/french/viewtopic.php?p=92947#92947
OK * Mettre le Editor en ReadOnly
OK * Dans la detection des extensions, verifier existence d'un point pour ne pas prendre le dernier caractere du parametre
http://www.purebasic.fr/french/viewtopic.php?p=92955#92955
OK * Probleme de detection des extrn : pk n'a t il pas ete ejecte ?
OK * Choix de l'emplacement du logfile a l'utilisateur ou par defaut dans le tempdir du systeme
OK * Ajouter les l__ aux declarationx "extrn"
OK * Verifier que les extrn ne soit pas des chiffres
Et voici la beta 2 avec les versions Windows & Linux :
File:1->
Moebius_beta2.zip
PS : j'espere que les bugs ont été réglés
Publié : dim. 01/févr./2009 6:37
par Anonyme2
Avec la beta 2 j'ai l'erreur suivante.
J'ai regardé dans le dossier lib, aucun fichier lib et dans le dossier des obj, je n'ai que 4 fichiers obj qui ne concernent que des commandes privées.
Aucun fichier log créé en cochant ou non la case
voilà le lien sur le fichier texte que je t'ai fait à partir de la listview du GUI.
Voilà le lien sur le
txt
Publié : dim. 01/févr./2009 8:22
par Progi1984
@Denis :
Si cela ne t'ennuie pas,
Est ce qu'il serait possible que tu m'envoies ton code par MP ?
Je ne l'utiliserais pas et le supprimerais aprés test avec Moebius.
Publié : dim. 01/févr./2009 9:06
par Anonyme2
Quel code ?
toute ma librairie ?
Publié : dim. 01/févr./2009 9:11
par Progi1984
Je t'ai envoyé un MP.
Publié : dim. 01/févr./2009 20:37
par Progi1984
Bon aprés moults tests sur les expressions régulières, j'ai trouvé à solutionner les pbs d'extrn. Donc voici la beta 3.
PS : Denis, j'ai effacé tes fichiers
File:1->
Moebius_beta3.zip
