Mise en forme du code

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 »

Nan,

j'ai bien enregistré, je viens de refaire et ça disparait.

C'est pas grave, juste ennyeux, vu que je l'utilise souvent souvent :D surtout sur de gros fichiers
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

ben, moi ce qui m'ennuit, c'est que je ne vois pas du tout la cause.

Tous les paramètres disparraissent de la fin de fichier ?

Tu peux me copier la fin de fichier avant et après PBSyntax (tu ouvres le fichier simplement dans le blocnote)

Merci
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Je viens de le faire avant que tu me le demande et voilà

Dans le fichier PB voici les 3 dernière lignes de mon code

Code : Tout sélectionner

   DeleteObject_(BrushFondFenetre)
   DeleteObject_(BrushFondListViewVar)
   End
Rien n'apparait après dans l'éditeur PB

Maintenant voici ce que ça donne dans WordPad sans l'avoir mis en forme

Code : Tout sélectionner

   DeleteObject_(BrushFondFenetre)
   DeleteObject_(BrushFondListViewVar)
   End
; ExecutableFormat=
; FirstLine=3366
; EnableAsm
; EnableXP
; UseIcon=
; EOF
Maintenant voici ce que ça donne dans l'éditeur PB après mise en forme

Code : Tout sélectionner

   DeleteObject_(BrushFondFenetre)
   DeleteObject_(BrushFondListViewVar)
   End
   ; ExecutableFormat=
   ; FirstLine=3366
   ; EnableAsm
   ; EnableXP
   ; UseIcon=
Etrange, les lignes apparaissent alors qu'elles ne devraient pas

Et voici ce que donne WordPad

Code : Tout sélectionner

   ; ExecutableFormat=
   ; FirstLine=3366
   ; EnableAsm
   ; EnableXP
   ; UseIcon=
; EOF
Je pense qu'il faut virer les espaces devant les lignes et ça devrait aller, j'ai viré ces espaces avec WordPad et c'est bon.

Voilà voilà, une bonne chose de faite :D
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Bon, ben, c'est pas compliqué comme problème, tu as une fonction qui génrère une indentation sans la fonction qui l'enlève.
donc on a des espaces devent les infos de fin de fichier (je ne fais pas de différences avec le reste du code vu que c'est des commentaires (plus simple)

Donc si tu pouvais soit me donner le fichier soit me dire sur quelle code l'indentation se met et ne se retire pas.

soit il manque un mot clef dans la liste, soit j'ai une erreur d'analyse
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

petite correction, mon PBSyntax ne pouvait pas traité les *.pbi de jaPBe à cause d'un filtre sur l'extension du fichier à traiter (pour éviter de mettre en forme un fichier autre que du code)
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Le Soldat Inconnu a écrit :Bon, ben, c'est pas compliqué comme problème, tu as une fonction qui génrère une indentation sans la fonction qui l'enlève.
donc on a des espaces devent les infos de fin de fichier (je ne fais pas de différences avec le reste du code vu que c'est des commentaires (plus simple)

Donc si tu pouvais soit me donner le fichier soit me dire sur quelle code l'indentation se met et ne se retire pas.

soit il manque un mot clef dans la liste, soit j'ai une erreur d'analyse
Je t'ai tout envoyé en décembre, tu as regardé ?
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

ah oui, il manque un closegadgetlist() à la fin du panelgadget :wink:

en clair, tu programmes comme un cochon :lol: :mrgreen: :0:

désolé pour le retard. j'avais oublié :oops:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Le code a beaucoup évolué depuis décembre. :D

Tu as ajouté le closegadgetlist() et ça marche ?
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Excellent le CloseGadgetList()
Maintenant c'est Ok :wink:
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Tu pourrais augmenter les tabulations, j'aimerais pouvoir mettre 10 espaces.
Merci
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

Denis a écrit :Tu pourrais augmenter les tabulations, j'aimerais pouvoir mettre 10 espaces.
Merci
Pour les tabulations, il me semble qu'il se base sur tes préférences.
Donc si tu modifies dans tes préférences le nombre d'espaces pour une tabulation, ça le modifira aussi pour PBSyntaxes... je me trompe ?
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

gansta93 a écrit :
Denis a écrit :Tu pourrais augmenter les tabulations, j'aimerais pouvoir mettre 10 espaces.
Merci
Pour les tabulations, il me semble qu'il se base sur tes préférences.
Donc si tu modifies dans tes préférences le nombre d'espaces pour une tabulation, ça le modifira aussi pour PBSyntaxes... je me trompe ?
Non tu ne te trompes pas, mais essaye d'aller au-delà de 6 ...
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Ok, j'ai mis la limite à 20 :wink:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

Mais pk tant d'espaces ?
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

C'est l'expension de l'espace depuis le BigBang :lol:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Répondre