Bonjour à tous,
Eliora a écrit :
Cela dit, pourquoi ne pas proposer cette petite fonctionnalité en option pour les utilisateurs qui préféreraient appeler directement des morceaux de code enregistrés dans leur bibliothèque ?
Oui, cela pourrait être possible grâce à une nouvelle section intitulée "Mes fonctions et procédures", accessible depuis "Mes programmes".
La rubrique "Ma bibliothèque" conserverait son fonctionnement actuel et servirait toujours à insérer des morceaux de code directement dans l’éditeur.
Je pourrais développer un nouveau module permettant de créer, modifier et gérer des fonctions et des procédures depuis cette nouvelle section.
Du côté du langage, je pourrais réutiliser le mot-clé "appelle".
Par exemple, si IntToHex est le titre d’une fonction enregistrée dans "Mes fonctions et procédures", son utilisation pourrait s’écrire ainsi :
affiche appelle(IntToHex(1000))
La fonction serait alors exécutée, sans que son code soit directement visible dans le programme principal.
À titre d’information, cette nouvelle section aurait un fonctionnement différent de "Ma bibliothèque".
La bibliothèque actuelle permet de stocker plusieurs types de blocs de code afin de les insérer dans l’éditeur.
La nouvelle section "Mes fonctions et procédures", quant à elle, serait exclusivement réservée aux fonctions et aux procédures. Chacune devrait être créée et enregistrée séparément.
Dans l’éditeur, il suffirait ensuite de cliquer sur le nom d’une fonction ou d’une procédure appelée pour afficher directement son code.
Cela permettrait de conserver un programme principal plus court, tout en gardant un accès simple au contenu utilisé.
Il resterait toutefois à réfléchir à la gestion du partage, afin que les programmes puissent continuer à fonctionner de manière autonome chez tous les utilisateurs.
Si cette nouvelle fonctionnalité vous convient et vous paraît utile, je pourrais l’intégrer à la prochaine mise à jour de CoddyRun. Qu’en pensez-vous ?
Merci pour le retour.