Il te dit "Module not found" sans doute parce que ton module est appelé depuis une procédure et que celle-ci est inconnue au moment de la compilation.
XIncludeFile ou IncludeFile ne font que coller ensemble des fichiers au moment de la compilation.
L'ordre des procédures doit donc être respecté ou celles-ci doivent être déclarées avant leur utilisation
Il suffit de déclarer les procédures avant les Includes.
Code : Tout sélectionner
EnableExplicit
Declare Fonction1()
Declare Fonction2()
IncludeFile "A.pb"
IncludeFile "B.pb"
; ...
PS.
- Par convention et pour la lisibilité, on colle la parenthèse ouvrante à la fonction. Mais tu peux faire comme tu veux.
- Il n'y a pas de fonction en PB, que des procédures, même si on les utilisent comme des fonctions.
- Rien n'oblige à mettre un IncludeFile au début d'un fichier
- On préfère XIncludeFile (voir l'aide)