Salut,
Je vois ce que tu veux faire. A ma connaissance, cela posera des problèmes avec Panoramic. En effet, il n'y a aucun moyen de "remplacer" une partie du code en cours d'exécution. De toutes façons, si le programme est compilé en fichier exe, ill est figé. Et s'il est lancé par l'éditeur, il y a une compilation implicite de l'ensemble du programme avant l'exécution, et il ne peut y avoir de nouvelles compilations entières ou partielles en cours de programme. Ceci apparaît clairement, en particulier quand on lit la documentation sur la directive #INCLUDE qui n'est justement PAS une instruction, mais bien une directive pour le compilateur.
Et le fait de "chaîner" plusieurs programmes de la façon que je suggérais, efface à tous les coups l'écran car chaque programme a une FORM 0 implicite qui efface forcément la précédente.
Donc, étant donné que Panoramic est un langage "compilé" et non "interprêté" en cours d'exécution, tu en es quitte à trouver d'autres solutions... désolé.
Bon courage quand-même - Panoramic est fantastique et je suis sûr que tu trouveras un moyen élégant de résoudre ton problème.
Cordialement Klaus