Moebius

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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 :D

sérieusement, pourquoi je n'ai pas les fichiers asm séparés construits par Moebius ?

Sinon avec Tailbite ça fonctionne.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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 :D
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.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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+
Dernière modification par Anonyme2 le dim. 01/févr./2009 5:37, modifié 1 fois.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Voilà le lien sur le zip des asm

A+
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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" ?
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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 
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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
Image

PS : j'espere que les bugs ont été réglés
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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

Image

voilà le lien sur le fichier texte que je t'ai fait à partir de la listview du GUI.

Voilà le lien sur le txt
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Quel code ?

toute ma librairie ?
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Je t'ai envoyé un MP.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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
Image
Répondre