Page 4 sur 4

Re: PBSyntax - Mise en forme du code

Publié : ven. 20/avr./2012 20:39
par Le Soldat Inconnu
Bizarre effectivement, car chez moi, je n'ai pas ce souci.

Je vais regarder pour le problème du #CRLF$ :wink:

Re: PBSyntax - Mise en forme du code

Publié : ven. 20/avr./2012 20:52
par Backup
pourquoi tu n'ajoute pas un replace string " $" par "$"
tu résoudra ce probleme une fois pour toute :)

Re: PBSyntax - Mise en forme du code

Publié : ven. 20/avr./2012 21:37
par Le Soldat Inconnu
ah bon ? et les $FFE487 dans

Code : Tout sélectionner

A = $FFE487
ça va écrire

Code : Tout sélectionner

A =$FFE487
De plus le système n'est pas du tout comme ça, il est comme cela

Code : Tout sélectionner

; Analyse des mots pour savoir si il ne faut pas mettre d'espace
						If MotPrecedent1 = ""
							Espace = ""
						ElseIf Mot = ","
							Espace = ""
						ElseIf Mot = "["
							Espace = ""
						ElseIf Mot = "(" And ((Type_MotPrecedent1 & #Type_Operateur = 0 And Type_MotPrecedent1 & #Type_MotClef = 0) Or MotPrecedent1 = "(" Or MotPrecedent1 = "[")
							Espace = ""
						ElseIf MotPrecedent1 = "(" Or MotPrecedent1 = "["
							Espace = ""
						ElseIf Mot = ")" Or Mot = "]"
							Espace = ""
						ElseIf MotPrecedent1 = ")" And Type & #Type_Operateur = 0 And Type & #Type_MotClef = 0
							Espace = ""
						ElseIf Type_MotPrecedent1 & #Type_Operateur And Type_MotPrecedent1 & #Type_Variable And (Type_MotPrecedent2 & #Type_Operateur Or Type_MotPrecedent2 & #Type_Variable Or Type_MotPrecedent2 & #Type_MotClef Or MotPrecedent2 = "" Or MotPrecedent2 = "(" Or MotPrecedent2 = "," Or MotPrecedent2 = "[")
							Espace = ""
						ElseIf Type_MotPrecedent1 = #Type_Variable And (Type & #Type_Operateur = 0 Or Type & #Type_Variable)
							Espace = ""
						ElseIf Type = #Type_Variable And (Type_MotPrecedent1 & (#Type_Variable | #Type_MotClef | #Type_Operateur) = 0 And MotPrecedent1 <> ",")
							Espace = ""
						EndIf
Etonnant hein


@Nico : J'ai corrigé, peux-tu essayé ?

Re: PBSyntax - Mise en forme du code

Publié : ven. 20/avr./2012 21:49
par Backup
Le Soldat Inconnu a écrit :ah bon ? et les $FFE487 dans

Code : Tout sélectionner

A = $FFE487
ça va écrire

Code : Tout sélectionner

A =$FFE487
en l’occurrence , ça gène quoi ? ;)

t'es pas un peu maniaque toi ? :lol:

tu remplace ensuite les "=$" par des "= $" :mrgreen: :mrgreen: :lol:

Re: PBSyntax - Mise en forme du code

Publié : mer. 13/juin/2012 18:08
par nico
Il se passe vraiment des trucs bizarre avec ton appli, maintenant, il fait les espacements mais il n'indente plus.

Y en a pour qui ça marche bien ?

Re: PBSyntax - Mise en forme du code

Publié : mer. 13/juin/2012 18:25
par Le Soldat Inconnu
ben moi :)

essai de supprimer tous les fichiers textes créés par le programme et relance.

Re: PBSyntax - Mise en forme du code

Publié : mer. 13/juin/2012 19:18
par nico
Ah ok, je vois l'erreur, par défaut le fichier PBSyntax.inf contient des références vers l'ordi du Soldat, ce fichier ne devrait pas exister au départ; c'est normal que ça marche pour toi!

Re: PBSyntax - Mise en forme du code

Publié : jeu. 14/juin/2012 9:05
par Le Soldat Inconnu
Oh ?
Comment tu as obtenu ça ?, dans PBSyntax.inf, j'ai juste ceci :
Tab =
Backup = 0
Tu as utilisé une ancienne version en parallèle ?
Faut tout supprimer, tout, tout, dossier et fichier. tu ne gardes que l'exe et tu relances

Re: PBSyntax - Mise en forme du code

Publié : ven. 15/juin/2012 11:22
par nico
Cela doit être ça, c'est ok maintenant.

Re: PBSyntax - Mise en forme du code

Publié : mar. 19/juin/2012 18:45
par Le Soldat Inconnu
hum, en fait, j'ai publié le programme en mode test, donc il n'écrit pas le fichier final. c'est pour ça que ça ne fonctionne pas :mrgreen:
c'est corrigé