MemoryError

Bonjour,
J'ai réalisé sur TI83 deux script A et B. Le script B contient des fonctions appelées par le script A. Tout fonctionne parfaitement.
J'ai testé de coller toutes les fonctions présentes dans le script B directement dans le script A. Mais à l'exécution, j'ai une erreur "MemoryError : memory allocation failed, allocating 167 bytes".
Comment expliquer cette différence de résultat ? En effet, pour moi, dans les 2 cas, les fonctions appelées sont les mêmes et la mémoire occupée devrait donc être la même, non ?
Dois-je en conclure que pour éviter ce type d'erreur, il est toujours judicieux de découper un script en plusieurs modules ?
Merci.
Fabien
J'ai réalisé sur TI83 deux script A et B. Le script B contient des fonctions appelées par le script A. Tout fonctionne parfaitement.
J'ai testé de coller toutes les fonctions présentes dans le script B directement dans le script A. Mais à l'exécution, j'ai une erreur "MemoryError : memory allocation failed, allocating 167 bytes".
Comment expliquer cette différence de résultat ? En effet, pour moi, dans les 2 cas, les fonctions appelées sont les mêmes et la mémoire occupée devrait donc être la même, non ?
Dois-je en conclure que pour éviter ce type d'erreur, il est toujours judicieux de découper un script en plusieurs modules ?
Merci.
Fabien