Je rencontre un problème bizarre en appelant une procédure dans une autre procédure. J'ai un message d'erreur disant que le nom de la procédure appelée n'est ni une fonction, ni un tableau, ni une liste, ni une map (carte ?), ni une macro.
Première réaction, je me suis dit "PureBasic ne peut pas appeler une procédure à l'intérieur d'une autre procédure ?". Bien que sceptique, je vérifie, on peut bien, même de façon récursive.
Ce n'est donc pas ça.
Du coup, je crée un petit bout de code pour test :
Code : Tout sélectionner
Procedure test1()
Debug "test 1"
EndProcedure
Procedure test2()
Debug "test 2"
EndProcedure
Procedure test3()
test1()
test2()
EndProcedure
test3()
Par contre, dans mon "vrai" programme, celui sur lequel je travaille, j'ai remis le même type de ligne, j'ai le problème aussi au moment de la compilation.
Si je met la ligne en cause en commentaire, plus de soucis.
Une idée ?