| Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 | |
|
+7Klaus Jean Claude Jicehel Pedro Marc Minibug Jack 11 participants |
|
Auteur | Message |
---|
Jack Admin
Nombre de messages : 2386 Date d'inscription : 28/05/2007
| Sujet: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Dim 1 Nov 2015 - 19:43 | |
| Version instantanée du 4 novembre 2015 : PANORAMIC V 0.9.27i2 Une version instantanée est la version actuelle du développement de PANORAMIC, elle vous permet d'utiliser les toutes dernières améliorations, sans attendre la sortie de la prochaine version. Une version instantanée n'a pas de procédure d'installation (c'est un fichier zip). Les nouveaux mots-clés n'ont pas de coloration syntaxique dans l'EDITEUR. Cette version instantanée est disponible ici : 1 - dans sa version avec l'éditeur http://panoramic-language.pagesperso-orange.fr/PANORAMIC_EDITOR.zip2 - dans sa version sans éditeur http://panoramic-language.pagesperso-orange.fr/PANORAMIC.zipVoici les améliorations de cette version, par rapport à la version V0.9.26 du 2 juillet 2015 : mathématiques : DEGREES : les angles sont exprimés en degrés. S'applique aux fonctions COS(), SIN(), TAN(), ACOS(), ASIN(), ATAN() RADIANS : les angles sont exprimés en radians. S'applique aux fonctions COS(), SIN(), TAN(), ACOS(), ASIN(), ATAN() DEGREE_TO_RADIAN(A) : retourne la valeur en radians de l'angle A en degrés RADIAN_TO_DEGREE(A) : retourne la valeur en degrés de l'angle A en radians PI : retourne 3.1415926535897932384626433832795 objets :SHOW_ALL : rend visible tous les objets système HIDE_ALL : rend invisible tous les objets système CREATE_HIDE : les prochains objets système créés ne seront pas visibles CREATE_SHOW : les prochains objets système créés seront visibles système :NUMBER_TICKS : retourne le nombre de millisecondes écoulées depuis le démarrage du système VERSION$ : retourne la version de PANORAMIC. Exemple : "0.9.27" SYSTEM$ : retourne le système d'exploitation utilisé par PANORAMIC ("WINDOWS" ou "ANDROID" ou "MACOS") ENVIRONMENT$ : retourne l'environnement pour lequel PANORAMIC a été créé ("CLASSIC" pour Windows, "MULTIPLF" pour un environnement multi-plateforme Windows/Android/MAC OS)) correction de bugs :- plus de plantage dans CARET_POSITION() - GRID_COLUMN_FIXED et GRID_ROW_FIXED acceptent maintenant 0 ligne ou 0 colonne - le problème signalé ici https://panoramic.1fr1.net/t4419-un-mystere-a-resoudre est corrigé (remarque : cette correction a pris plus d'un mois !) bugs ou problèmes connus (et pas encore corrigés faute de temps) : - plantage avec TERMINATE - OBJECT_PARENT() devrait se nommer PARENT() - un objet TAB devrait pouvoir contenir un CONTAINER_TAB - MOUSE_LEFT_DOWN() et MOUSE_RIGHT_DOWN() qui ne "fonctionnent qu'une fois" lorsque le bouton reste enfoncé _________________ username : panoramic@jack-panoramic password : panoramic123
Dernière édition par Jack le Mer 4 Nov 2015 - 21:58, édité 1 fois | |
|
| |
Minibug
Nombre de messages : 4566 Age : 57 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Dim 1 Nov 2015 - 20:00 | |
| Merci Jack
Je télécharge de suite... | |
|
| |
Marc
Nombre de messages : 2397 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Dim 1 Nov 2015 - 20:17 | |
| | |
|
| |
Pedro
Nombre de messages : 1558 Date d'inscription : 19/01/2014
| Sujet: Version instantanée. Dim 1 Nov 2015 - 20:23 | |
| Bonsoir. Je viens de télécharger la nouvelle version de Panoramic. Le code suivant, qui fonctionnait parfaitement auparavant, provoque maintenant l'erreur suivante: Name already defined line 1. - Code:
-
dim version$:version$="Version 20.4 du 31 oct 2015." caption 0,"Maxi-School "+version$ | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 51 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Dim 1 Nov 2015 - 20:33 | |
| C'est normal Pedro puisque tu utilise une variable (Version$) qui est désormais utilisé par le système - Jack a écrit:
- VERSION$ : retourne la version de PANORAMIC. Exemple : "0.9.27"
=> Tu utilises soit la version d'avant avec le même code source => Tu utilises la nouvelle version en remplaçant dans ton code tous les VERSION$ par une autre variable tel que VER$ ou VERSION_CODE$ ou VERSION_PROG$... (Tu peux faire un remplace, ça va vite ...) Merci Jack pour cette nouvelle version | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 69 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Dim 1 Nov 2015 - 20:39 | |
| @Pedro Tu vas devoir remplacer la variable version$ de tes programmes par une autre variable (Ex: versionX$) C'est très facile en utilisant la fonction "remplacer" du menu "édition" de Panoramic_Editor @Jack, - Citation :
- - le problème signalé ici https://panoramic.1fr1.net/t4419-un-mystere-a-resoudre est corrigé (remarque : cette correction a pris plus d'un mois !)
Merci d'avoir fait cette correction car elle était très importante. Désolé pour le gros travail que ça a généré... Je vais télécharger et tester. A+
Dernière édition par Jean Claude le Dim 1 Nov 2015 - 20:40, édité 1 fois | |
|
| |
Pedro
Nombre de messages : 1558 Date d'inscription : 19/01/2014
| Sujet: Version instantanée. Dim 1 Nov 2015 - 20:39 | |
| Bonsoir. OK merci, je n'avais pas vu la nouvelle commande. De nouveau, le code suivant provoque une erreur Not correct expression line 5. Comme j'ai 416 occurences de 'exit_sub' dans mon programme, je me fais du souci. J'ai simplifié mon code initial au maximum, mais l'erreur persiste. - Code:
-
lire() end
sub lire() exit_sub end_sub | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 51 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Dim 1 Nov 2015 - 22:29 | |
| Là par contre, je crois que tu as trouvé un bon vrai bug, en effet | |
|
| |
Minibug
Nombre de messages : 4566 Age : 57 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Dim 1 Nov 2015 - 22:40 | |
| Oui effectivement, J'ai refais le test sur la dernière version 0.9.27i1 et même erreur sur la ligne EXIT_SUB ! Alors que sur le 0.9.26 aucun problème.
Dernière édition par Minibug le Dim 1 Nov 2015 - 22:44, édité 1 fois | |
|
| |
Klaus
Nombre de messages : 12298 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Dim 1 Nov 2015 - 22:43 | |
| Merci beaucoup, Jack ! Tu as fait un gros travail, et c'est tout à fait motivant pour nous. Je salue en particulier l'apparition des commandes SHOW_ALL, HIDE_ALL, CREATE_HIDE et CREATE_SHOW qui correspondent à une demande exprimée depuis longtemps, et qui me seront utiles immédiatement. Et je salue en particulier les liens dans la page d'accueil du forum pour télécharger Panoramic avec et sans l'éditeur, concernant la dernière version - c'est super. Merci ! | |
|
| |
Klaus
Nombre de messages : 12298 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Dim 1 Nov 2015 - 22:58 | |
| En effet, avec cette nouvelle version, le mot-clé EXIT_SUB est bien coloré syntaxiquement, mais pas reconnu lors de l'exécution. Je pense que Jack va corriger cela très rapidement en passant à la V0.9.27i2... | |
|
| |
Yannick
Nombre de messages : 8611 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 1 Nov 2015 - 23:50 | |
| Merci Jack ! Plein de nouvelle commande ! | |
|
| |
papydall
Nombre de messages : 7009 Age : 73 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Lun 2 Nov 2015 - 0:43 | |
| Merci Jack pour cette nouvelle version. Les nouveautés mathématiques (DEGREES, RADIANS, DEGREE_TO_RADIAN, RADIAN_TO_DEGREE, PI) sont une vraie souplesse de programmation. Ça facilite bien les choses. Et tant que nous y sommes, l’implémentation de la fonction ATAN2(y,x) qui donne l’arc tangente de y/x (dans les 4 quadrants) sera la bienvenue dans la prochaine version.
NB : Je confirme le problème de EXIT_SUB | |
|
| |
bignono
Nombre de messages : 1127 Age : 66 Localisation : Val de Marne Date d'inscription : 13/11/2011
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Lun 2 Nov 2015 - 10:56 | |
| Bonjour à tous et à toi Jack!
Merci beaucoup Jack! J'ai commencé à tester ce matin. A+ | |
|
| |
papydall
Nombre de messages : 7009 Age : 73 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Lun 2 Nov 2015 - 13:29 | |
| CREATE_HIDE ne s'applique pas aux objets système FORM - Code:
-
create_hide form 10 : top 10,100 : caption 10,"FORM 10 " : ' toujours visible malgré CREATE_HIDE button 20 : caption 20,"Bouton" alpha 30 : left 30,100 : caption 30 ,"Salut" form 40 : top 40,200 : caption 40,"FORM 40 " : ' toujours visible malgré CREATE_HIDE button 50 : parent 50,40 : caption 50,"Bouton" message "CREATE_HIDE ne s'applique pas aux objets système FORM" show_all
| |
|
| |
Marc
Nombre de messages : 2397 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Lun 2 Nov 2015 - 16:37 | |
| Bonjour à tous !
L’arrivée de cette nouvelle version de PANORAMIC m’a permis de relancer mon programme CIBUS resté en stand-by pour cause de réactions très bizarres.
Notre ami Jean-Claude a eu les mêmes déboires avec sa calculatrice pour enfants…
Je souhaite ne pas crier victoire trop vite, mais les essais que j’ai effectués sont très probants. Plus de bug ! Par exemple, j’avais un bug qui apparaissait suivant si l’on insérait ou pas une ligne vide supplémentaire dans le programme, un objet système pouvait prendre la fonction d’un autre objet …. . Désormais, tout va bien !
J’ai noté une petite différence d’esthétique pour les BUTTON.
Encore merci Jack pour cette nouvelle version. | |
|
| |
JL35
Nombre de messages : 7095 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Lun 2 Nov 2015 - 21:42 | |
| Pour l'unité d'angles (DEGREES et RADIANS), je suppose que la valeur implicite est radians, pour compatibilité avec l'existant... | |
|
| |
papydall
Nombre de messages : 7009 Age : 73 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Lun 2 Nov 2015 - 22:38 | |
| Ta supposition est juste. Si on désire utiliser les degrés comme unité d’angle pour les calculs trigonométriques, on l’indique à panoramic par DEGREES - Code:
-
print "sin(pi/4) en radians = " + str$(sin(pi/4)) :' l'unité radian est implicite degrees : ' On change d'unité pour les angles, désormais les angles sont exprimés en degrés jusqu'à nouvel ordre print "sin(45) en degrés = " + str$(sin(45)) radians : ' les unités des angles sont de nouveau en radians print "sin(pi/4) en radians = " + str$(sin(pi/4))
| |
|
| |
papydall
Nombre de messages : 7009 Age : 73 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Lun 2 Nov 2015 - 23:10 | |
| Cette nouvelle version nous apporte la définition implicite de la constante PI. Si vous utilisiez dans vos anciens programmes (avant cette version) quelque chose comme - Code:
-
Dim pi Pi = acos(-1)
Vous devriez revoir vos anciens codes. En effet, la constante PI est devenue « connue » par Panoramic, donc - Code:
-
DIM pi Provoque une erreur : Name already defined | |
|
| |
Minibug
Nombre de messages : 4566 Age : 57 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Mar 3 Nov 2015 - 7:52 | |
| Et cerise sur le gâteau, on a une précision a 14 chiffres après la virgule... Essayez un simple PRINT PI et vous verrez. | |
|
| |
Jack Admin
Nombre de messages : 2386 Date d'inscription : 28/05/2007
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Mar 3 Nov 2015 - 16:38 | |
| Il y a en effet plusieurs problèmes : - la commande EXIT_SUB n'est plus reconnue - la commande CREATE_HIDE ne s'applique pas aux FORM - la commande 3D_DELETE n'agit que sur les 3D_CUBE, 3D_BOX et 3D_SPHERE, les autres objets 3D n'étant pas détruits
Je corrige tout ça dès que possible. _________________ username : panoramic@jack-panoramic password : panoramic123 | |
|
| |
Klaus
Nombre de messages : 12298 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Mar 3 Nov 2015 - 16:45 | |
| Merci pour ta réactivité, Jack ! | |
|
| |
papydall
Nombre de messages : 7009 Age : 73 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Mar 3 Nov 2015 - 19:04 | |
| En attendant on peut remplacer EXIT_SUB par END_SUB - Code:
-
test() end SUB test() dim_local i for i = 1 to 1000 print "Salut" ' if i > 10 then exit_sub : ' Not correct expression if i > 10 then end_sub : ' ça marche next i END_SUB
| |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 69 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Mar 3 Nov 2015 - 21:10 | |
| Merci Jack. END_SUB c'est handicapant, mais je vais patienter... A+ | |
|
| |
Minibug
Nombre de messages : 4566 Age : 57 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 Mar 3 Nov 2015 - 23:29 | |
| @Jean Claude : - Citation :
- END_SUB c'est handicapant, mais je vais patienter...
Ce n'est pas END_SUB mais EXIT_SUB qui pose problème. Donc pas de soucis puisqu'on peut justement le remplacer par END_SUB | |
|
| |
Contenu sponsorisé
| Sujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 | |
| |
|
| |
| Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2 | |
|