PANORAMIC V0.9.12 est disponible.
Cette version apporte comme nouveautés:
1 - L'utilisation du presse-papier système :
CLIPBOARD_COPY N : copie dans le presse-papier le texte sélectionné dans l'objet système numéro N
CLIPBOARD_CUT N : copie dans le presse-papier puis efface le texte sélectionné dans l'objet système numéro N
CLIPBOARD_PASTE N : colle le texte du presse-papier dans l'objet système numéro N
2 - L'envoi de notes de musique à la carte son :
MIDI_ON : démarre l'utilisation individuelle des notes sur la sortie MIDI
MIDI_PLAY N, T : joue la note N de type T sur la sortie MIDI
MIDI_VOLUME V : modifie le volume des notes jouées sur la sortie MIDI
MIDI_OFF : arrête l'utilisation individuelle des notes sur la sortie MIDI
3 - La syntaxe INPUT "Texte";V est maintenant acceptée
4 - La commande INPUT possède des options qu'on utilise par:
INPUT_MARK_ON : affiche un point d'interrogation
INPUT_MARK_OFF : n'affiche pas de point d'interrogation
INPUT_REDO_ON : exécute à nouveau la commande INPUT si aucune valeur lue
INPUT_REDO_OFF : ne ré-exécute pas la commande INPUT si aucune valeur lue
INPUT_VISIBLE_ON : affiche les caractères saisis
INPUT_VISIBLE_OFF : n'affiche pas les caractères saisis
5 - L'appel de fonctions externes appartenant à une DLL:
DLL_ON D : charge la DLL D en mémoire
DLL_CALL0(F) : appelle la fonction F de la DLL en mémoire, sans paramètre
DLL_CALL1(F,P1) : appelle la fonction F de la DLL en mémoire, avec 1 paramètre
DLL_CALL2(F,P1,P2) : appelle la fonction F de la DLL en mémoire, avec 2 paramètres
DLL_CALL3(F,P1,P2,P3) : appelle la fonction F de la DLL en mémoire, avec 3 paramètres
DLL_CALL4(F,P1,P2,P3,P4) : appelle la fonction F de la DLL en mémoire, avec 4 paramètres
DLL_CALL5(F,P1,P2,P3,P4,P5) : appelle la fonction F de la DLL en mémoire, avec 5 paramètres
DLL_CALL6(F,P1,P2,P3,P4,P5,P6) : appelle la fonction F de la DLL en mémoire, avec 6 paramètres
DLL_OFF : libère la mémoire utilisée par une DLL
6 - Diverses fonctions:
ADR(V) : retourne l'adresse de la variable V
HANDLE(N) : retourne le handle de l'objet système numéro N
HANDLE_CANVAS(N) : retourne le handle de la zone graphique de l'objet système numéro N
Il s'est écoulé six mois entre la version précédente V0.9.11 et celle nouvelle version V0.9.12 car outre le codage de ces 25 nouveaux mots-clés, PANORAMIC a subi un profond remaniement interne et une réécriture d'une partie du code.
Ceci afin de faciliter dans l'avenir:
- la sortie de TOONIC (que j'ai présenté en début d'année)
- la génération de Pcode et de son exécution,
- l'affichage de messages d'erreur dans une langue de votre choix,
- la sortie (éventuelle) de PANORAMIQUE, c'est à dire de PANORAMIC avec des mots clés en français,
- la sortie (éventuelle) d'une version avec des mots-clés dans la langue de votre choix.