Must_Include : échouer franchement plutôt que continuer avec un script incomplet
Include et Must_Include chargent du script externe, mais Must_Include provoque une erreur si le fichier attendu est inaccessible.
Pourquoi c’est plus sûr
Si Variables.qvs définit des chemins, connexions ou paramètres indispensables, poursuivre sans ce fichier rend la suite du script imprévisible. Must_Include transforme cette dépendance en contrat explicite : absent = rechargement en erreur.
Le problème
Un fichier contient des variables ou des SUB indispensables. Continuer le rechargement sans lui peut produire un résultat incohérent.
À surveiller
$(Include=lib://Includes/Variables.qvs);Écriture conseillée
$(Must_Include=lib://Includes/Variables.qvs);Pour une dépendance obligatoire, l’échec explicite est généralement préférable. Include reste pertinent lorsqu’un fichier est réellement facultatif.