; 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é ?
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)]
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!