Page 2 sur 4
Publié : ven. 03/déc./2004 13:43
par Le Soldat Inconnu
Si le code plante, le fichier.pb est récupérable normalement
Le code fonctionne en 2 passes :
- la première s'occupe des espaces pour par exemple 5 * 2
- La deuxième s'occupe de l'indentation
Si le code plante dans la première passe, le fichier pb n'est pas altéré
Si le code plante dans la deuxième passe, on a un fichier .bak qui contient le fichier .pb mais sans indentation
je vais testé avec le code d'Erix14
Sinon, j'ai fait les corrections pour les problèmes indiqués. Tout semble marcher correctement mais comme j'ai fait également quelques optimisations, je vais testé un petit moment avant d'envoyer sur le net. (si tu veux la version quand même, je te l'envoi par mail)
Publié : ven. 03/déc./2004 14:27
par Anonyme2
Tu peux me l'envoyer, je vais tester sum mon code

Publié : ven. 03/déc./2004 14:57
par Le Soldat Inconnu
Bon, j'ai tout corrigé, ça marche également avec le code d'erix14
J'ai également complété la liste de fonction donnant de l'indentation :
Start3D, Stop3D
CompilerIf, CompilerElse, CompilerElseIf, CompilerEndIF
Dès que j'ai vérifié que tout fonctionne sans soucis, je la mets sur mon site
Publié : ven. 03/déc./2004 16:24
par Anonyme2
Merci

Publié : lun. 06/déc./2004 17:24
par Le Soldat Inconnu
Bon, j'ai mis la dernière version sur mon site

Publié : lun. 06/déc./2004 18:33
par Thyphoon
j'ai eu une fois un maxi plantage en utilisant ton prog
Le fichier source faisait au depart 3Ko il faisait apres 1,7Mo et il avait tronqué les 8 ou 10 premiers caractères de chaque ligne...
Bref j'ai perdu la source...Tu devrais intégré une copie du fichier de sauvegarde sous la forme *.bak (pour le cas ou) avant le traitement
Mais bon ça n'est arrivé qu'une seul fois...
Publié : lun. 06/déc./2004 18:46
par Le Soldat Inconnu
on ne peut pas perdre la source si le prog plante. on a un fichier.bak qui contient la source tant que la mise en forme n'est pas terminé.
donc si le prog plante, on a le .bak qui existe toujours.
après, on peut rajouter une option pour toujours garder le .bak éventuellement
Publié : lun. 06/déc./2004 18:49
par Thyphoon
que le .bak reste serait une bonne chose...Car moi j'ai perdu mon fichier
Car quand je dis planter c'est qu'il est resté tres longtemps coincé...(ce qui explique peut être la taille du fichier) et au final il a bien rendu la main mais le fichier était tout niqué !!
mais bon sur les quelques millions de fois que je l'ai utilisé ça n'est arrivé qu'une fois...donc ...et puis ça peut être du a autre chose...
Publié : ven. 17/déc./2004 13:31
par Anonyme2
Régis, encore un problème
Lorsque je met en forme le code et que j'ai des options du type activer les thèmes XP, une icône sélectionnée, etc, tout est perdu après la mise en forme et je dois réaffecter ces paramètres. C'est ennuyeux

Publié : ven. 17/déc./2004 13:42
par gansta93
Moi ça me le fait seulemant si je l'intègre aux outils PureBasic, et que je lui dit de le réouvrire à la fin. Sinon, ça ne le fait pas.
Mais c'est vrai que c'est ennuyeux.
Publié : ven. 17/déc./2004 14:34
par Anonyme2
Je ne l'ai pas intégré comme outil, j'ai une icône sur la barre de tâche.
Publié : ven. 17/déc./2004 17:19
par gansta93
Denis a écrit :Je ne l'ai pas intégré comme outil, j'ai une icône sur la barre de tâche.
Ah, encore du fait maison ça

.
Moi, ça ne me le fait pas.
Faudrais faire un truc pour l'ajouter dans le menu contextuel des fichiers .PB et des dossiers.
Publié : sam. 18/déc./2004 0:33
par Le Soldat Inconnu
pas normal, j'ai pas le problème.
Tu voit les params à la fin du fichier ? dis moi ?
un truc du genre : (ici avec japbe)
; jaPBe Version=2.4.7.17
; Build=1
; Language=0x0000 Language Neutral
; FirstLine=75
; CursorPosition=106
; EnableXP
; ExecutableFormat=Windows
; Executable=C:\Program Files\PureBasic\Développements\Bof.exe
; DontSaveDeclare
; EOF
ou ça sous PB
; ExecutableFormat=Windows
; CursorPosition=15
; FirstLine=1
; UseIcon=C:\Program Files\PureBasic\Développements\Utilitaires Windows\Encoder en icône\Patte.ico
; EOF
j'ai pas de problème sous jabpe ou PB avec en outil intégré et en utilisation indépendante alors je sais pas.
Car si tu as un truc du genre, c'est parceque la fin de fichier ne se finit pas par "; EOF" mais par une ligne vide derrière par exemple.
Publié : sam. 18/déc./2004 6:16
par Anonyme2
Je viens de faire un essai avec les paramètres suivants et en rouvrant le fichier je n'ai plus les infos
Code : Tout sélectionner
; ExecutableFormat=
; CursorPosition=3354
; FirstLine=3346
; EnableAsm
; EnableXP
; UseIcon=C:\Program Files\PureBasic\Projets\Generateur Variables locales assembleur\icon_wink.ico
; Executable=C:\Program Files\PureBasic\Projets\Generateur Variables locales assembleur\FasmSqueletonGen_V_1.exe
; EOF
Sinon la fin de fichier c'est
qui correspond à EOF, rien derrière (ouvert le fichier avec Winhex).
Publié : sam. 18/déc./2004 17:40
par Le Soldat Inconnu
Comprend pas ...
Ca le fait avec tous codes ?
attends, je crois avoir compris :
quaond on modifie un paramètre type icône, exécutable, themes xp, il faut enregistrer le code derrière.
Je sais, il n'y a pas l'étoile dans l'onglet disant qu'il faut enregistrer.
donc si le code n'est pas enregistré, les nouveaux param ne sont dans le fichier *.pb et à sa réouverture, il n'existe pas
je ne sais pas si je suis clair