Bonjour
Problèmes rencontrés dans l’utilisation de Panoramic IDE :
1)
J’ai créé puis détruit plusieurs objets système sur Form 0 par l’éditeur IDE sans aucune ligne de programme (button, puis edit, puis memo, puis combo, puis alpha).
A partir d’alpha l’erreur (Violation d’accès à l’adresse xxxxxxxx dans le module PANORAMIC_IDE.exe) est apparue au moment du click sur l’icône « DETRUIT ».
Tous les objets suivants détruits disparaissent de Form 0 mais restent dans la liste de la fenêtre « Propriété des objets »
Même problème avec les objets système « dialogue » et « média »
Les objets système « barre » font apparaître l’erreur (Opération de pointeur incorrecte) au moment de la destruction après la séquence décrite précédemment et restent dans la liste de la fenêtre « Propriété des objets »
J’ai continué pour voir ce qui allait se passer après 35 créations puis destructions ; sans aucune erreur ni demande de sauvegarde, Panoramic s’est fermé alors que Form 0 ne comportait qu’un objet alpha et qu’aucune ligne de programme n’avait été écrite !!
2)
Création d’un objet système « edit »
Ecriture d’une instruction Color dans la fenêtre de code On_Change_Edit.
Après lancement de EXECUTE(F9) puis retour a l’éditeur, disparition de l’instruction Color dans la fenêtre de code On_Change_Edit !!
3)
Les instructions file_find_first$ et file_find_next$ ne retournent pas les répertoires commençant par A.
La liste ne distingue pas les répertoires et les fichiers.
La liste écrite par file_find_next$ sur Form 0 est effacée (comme avec une gomme) par la superposition d’une fenêtre Windows explorer.
b%=dir_exists(a$):print b% fonctionne mais ne renvoie pas les bonnes valeurs.
if dir_exists(a$) then print "Répertoire" (issue du manuel de référence) déclenche l’erreur « No correct logical expression »
4)
J’ai effectué le programme suivant :
dim N
for N=0 to 100
print_locate N*15,N*10
print N
wait 200
next N
La commande « Stop » du menu principal fait disparaître form0 mais n’arrête pas le programme.
Après avoir de nouveau affiché form0 par « Alt + Tab », il est impossible de la fermer par la croix du coin supérieur droit avant la fin de la boucle.
5)
La touche « Tab » ne fonctionne pas dans l’éditeur.
- pourtant bien pratique pour structurer des IF imbriqués.
- une tabulation, importé de Word par un copier-coller, ne peut plus s’effacer dans l’éditeur.
6)
Il manque certaines fonctions complémentaires à celles existantes
Exemples :
- DIR_MAKE mais pas de commande pour détruire un répertoire,
- 2D_POINT X,Y mais pas de commande pour connaître la couleur d’un point,
- FILE_SAVE ne permet pas de sauvegarder une animation créée avec Panoramic,
- INT() et FRAC() mais pas de fonction Modulo,
- Format BMP mais pas de format JPG pour traiter les photographies.
7)
LIGHT_POSITION ne fonctionne pas pour l’objet 3D chargé avec une texture.
Il n’est pas possible d’effectuer des copier/coller à partir du manuel de référence pour récupérer rapidement les instructions.
Malgré ces quelques problèmes de jeunesse, Panoramic correspond parfaitement à ce que l’on peut attendre d’un Basic avec des plus très intéressants ( IDE, 3D, Excel, Sprites, manuel en français ....... ) et en prime le concepteur à l’écoute des utilisateurs.
La question qui reste, c’est quand et combien ? ( la version actuelle est beaucoup trop limitée pour envisager un développement avec Panoramic ).
Salutations et bon courage