après plusieurs semaines de développement d'un Script AU3 qui utilise une Fonction principale,
je souhaitais aujourd'hui externaliser cette fonction via une commande #include,
pour éviter d'avoir à retaper (ou copier/coller cette fonction dans chaque nouveau script que je prépare.
Le script Original fonctionne très bien
En gros, j'essage de remplacer dans le script principal, l'instruction MaFonction() par #include<MaFonction.au3>
J'ai donc créé un nouveau fichier Mafonction.au3 dans lequel j'ai collé le contenu de la fonction
en enlevant bien sur Func Mafonction() et EndFunc
Je rajoute que la fonction originale Mafonction() contient une autre fonction
A priori, tout est bien fait, Mais le problème que j'ai est que j'ai une erreur qui empeche le demarrage du script principal
qui me dit que dans le fichier appellé par #include, la fonction présente FOR n'a pas de NEXT correspondant!
ou que Func n'a pas de correspondance avec EndFunc
Alors que tout est bien là !
Merci d'avance à qui pourra me dire où je me plante !!
Afin de mieux détailler mon problème, voici le fichier script original en un seul morceau (qui marche très bien)
► Afficher le texte



