Une nouvelle version instantanée V 0.9.28i15 du 20/03/2018 est disponible au téléchargement.
Elle corrige les problèmes suivants :
- le bug N°6 : confusion de variables locales (DIM_LOCAL) entre SUB et FNC
- le bug N°7 : plantage quand il y a 2 virgules à la suite dans une déclaration de variables (DIM)
- le bug N°8 : la commande POKE semble ne pas fonctionner avec l'adresse d'une variable.
Elle modifie 2 commandes (suite à une demande sur le forum):
GRID_NUMBER_COLUMN() devient GRID_COLUMN()
GRID_NUMBER_ROW() devient GRID_ROW()
Elle apporte les commandes suivantes :
FILE_DIALOG N,T : propose le nom de fichier T pour l'objet N (OPEN_DIALOG, SAVE_DIALOG, OPEN_DIALOG_PIC, SAVE_DIALOG_PIC).
POKE16 V,A : écrit la valeur V sur 16 bits en mémoire (octet de poids fort à l'adresse A, octet de poids faible à l'adresse A+1)
POKE32 V,A : écrit la valeur V sur 32 bits en mémoire (octet de poids fort à octet de poids faible aux adresses A, A+1, A+2, A+3)
Elle apporte les fonctions suivantes :
PEEK16(A) qui retourne le contenu (valeur sur 16 bits de 0 à 65535) des adresses A et A+1
PEEK32(A) qui retourne le contenu (valeur sur 32 bits de 0 à 4294967295) des adresses A, A+1, A+2 et A+3
GRID_ROW_FIXED(N) qui retourne le nombre de lignes fixes du GRID numéro N
GRID_COLUMN_FIXED(N) qui retourne le nombre de colonnes fixes du GRID numéro N
GRID_ROW_HEIGHT(N) qui retourne la hauteur des lignes du GRID numéro N
GRID_COLUMN_WIDTH(N) qui retourne la largeur des colonnes du GRID numéro N
GRID_ONE_ROW_HEIGHT(N,R) qui retourne la hauteur en pixels de la ligne numéro R du GRID numéro N
GRID_ONE_COLUMN_WIDTH(N,C) qui retourne la largeur en pixels de la colonne numéro C du GRID numéro N
Cette version est disponible sous 2 formes :
PANORAMIC_EDITOR.exe comme d'habitude
PANORAMIC.exe qui possède maintenant un éditeur rudimentaire si on l'utilise de manière isolée. S'il est appelé en ligne de commande, l'editeur rudimentaire est inactif.
Dans les versions précédentes, PANORAMIC.exe était sans éditeur et permettait de charger un fichier source pour l'exécuter, s'il était utilisé de manière isolée.
Maintenant, il est possible de charger un source, de le visualiser avec les mots-clés colorés, de le modifier, de le sauvegarder et de l'exécuter. J'y ai mis aussi des fonctions élémentaires comme chercher et remplacer.
_________________
username : panoramic@jack-panoramic password : panoramic123