FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» KGF.dll - demandes ou suggestions de modifications ou ajouts
par Klaus Aujourd'hui à 4:52

» KGF_dll - nouvelles versions
par Klaus Hier à 23:05

» Mah-Jong européen new-look
par Minibug Hier à 22:31

» track_bar circulaire
par Klaus Hier à 13:54

» API Windows
par Klaus Hier à 3:21

» Cartes de voeux, menus, etc.
par JL35 Lun 11 Déc 2017 - 17:48

» a l'aide klaus
par Minibug Lun 11 Déc 2017 - 11:42

» bug SYNEDIT_TARGET_IS_OBJECT
par Jack Lun 11 Déc 2017 - 0:16

» Jukebox : Serge Reggiani
par papydall Sam 9 Déc 2017 - 5:58

» Ecouter la radio fm sur votre pc
par pascal10000 Sam 9 Déc 2017 - 3:42

» anomalie
par Klaus Sam 9 Déc 2017 - 3:21

» hommage
par Jicehel Ven 8 Déc 2017 - 11:29

» Logiciel de soutien scolaire en langues.
par Pedro Alvarez Ven 8 Déc 2017 - 10:43

» carte son
par Klaus Ven 8 Déc 2017 - 2:37

» mise a jour calculatrice
par joeeee2017 Mer 6 Déc 2017 - 22:19

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Décembre 2017
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
25262728293031
CalendrierCalendrier

Partagez | 
 

 Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2, 3  Suivant
AuteurMessage
Jack
Admin
avatar

Nombre de messages : 1771
Date d'inscription : 28/05/2007

MessageSujet: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Dim 1 Nov 2015 - 21: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.zip

2 - dans sa version sans éditeur
http://panoramic-language.pagesperso-orange.fr/PANORAMIC.zip


Voici 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 http://panoramic.free-boards.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 - 23:58, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
Minibug

avatar

Nombre de messages : 2410
Age : 51
Localisation : Vienne (86)
Date d'inscription : 10/02/2012

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Dim 1 Nov 2015 - 22:00

Merci Jack

Je télécharge de suite...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
Marc



Nombre de messages : 549
Age : 56
Localisation : TOURS
Date d'inscription : 18/03/2014

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Dim 1 Nov 2015 - 22:17

Un grand M E R C I !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Pedro Alvarez

avatar

Nombre de messages : 882
Date d'inscription : 19/01/2014

MessageSujet: Version instantanée.   Dim 1 Nov 2015 - 22: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$
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jicehel

avatar

Nombre de messages : 5863
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Dim 1 Nov 2015 - 22: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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jean Claude

avatar

Nombre de messages : 5086
Age : 63
Localisation : 83 Var
Date d'inscription : 07/05/2009

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Dim 1 Nov 2015 - 22: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 http://panoramic.free-boards.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é... Very Happy

Je vais télécharger et tester.

A+


Dernière édition par Jean Claude le Dim 1 Nov 2015 - 22:40, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Pedro Alvarez

avatar

Nombre de messages : 882
Date d'inscription : 19/01/2014

MessageSujet: Version instantanée.   Dim 1 Nov 2015 - 22: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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jicehel

avatar

Nombre de messages : 5863
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Lun 2 Nov 2015 - 0:29

Là par contre, je crois que tu as trouvé un bon vrai bug, en effet Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Minibug

avatar

Nombre de messages : 2410
Age : 51
Localisation : Vienne (86)
Date d'inscription : 10/02/2012

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Lun 2 Nov 2015 - 0: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.
Suspect Suspect


Dernière édition par Minibug le Lun 2 Nov 2015 - 0:44, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
Klaus

avatar

Nombre de messages : 10253
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Lun 2 Nov 2015 - 0: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 !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Klaus

avatar

Nombre de messages : 10253
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Lun 2 Nov 2015 - 0: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...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

Nombre de messages : 8002
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Lun 2 Nov 2015 - 1:50

Merci Jack !

Plein de nouvelle commande ! cheers
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5613
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Lun 2 Nov 2015 - 2: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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
bignono

avatar

Nombre de messages : 1104
Age : 60
Localisation : Val de Marne
Date d'inscription : 13/11/2011

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Lun 2 Nov 2015 - 12:56

Bonjour à tous et à toi Jack!

Merci beaucoup Jack!
J'ai commencé à tester ce matin.
A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5613
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Lun 2 Nov 2015 - 15: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

Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Marc



Nombre de messages : 549
Age : 56
Localisation : TOURS
Date d'inscription : 18/03/2014

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Lun 2 Nov 2015 - 18: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.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



Nombre de messages : 6018
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Lun 2 Nov 2015 - 23:42

Pour l'unité d'angles (DEGREES et RADIANS), je suppose que la valeur implicite est radians, pour compatibilité avec l'existant...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5613
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Mar 3 Nov 2015 - 0: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))
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
papydall

avatar

Nombre de messages : 5613
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Mar 3 Nov 2015 - 1: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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Minibug

avatar

Nombre de messages : 2410
Age : 51
Localisation : Vienne (86)
Date d'inscription : 10/02/2012

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Mar 3 Nov 2015 - 9: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. Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
Jack
Admin
avatar

Nombre de messages : 1771
Date d'inscription : 28/05/2007

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Mar 3 Nov 2015 - 18: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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
Klaus

avatar

Nombre de messages : 10253
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Mar 3 Nov 2015 - 18:45

Merci pour ta réactivité, Jack !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
papydall

avatar

Nombre de messages : 5613
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Mar 3 Nov 2015 - 21: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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Jean Claude

avatar

Nombre de messages : 5086
Age : 63
Localisation : 83 Var
Date d'inscription : 07/05/2009

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Mar 3 Nov 2015 - 23:10

Merci Jack.

END_SUB c'est handicapant, mais je vais patienter... Very Happy

A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Minibug

avatar

Nombre de messages : 2410
Age : 51
Localisation : Vienne (86)
Date d'inscription : 10/02/2012

MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   Mer 4 Nov 2015 - 1: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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
Contenu sponsorisé




MessageSujet: Re: Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2   

Revenir en haut Aller en bas
 
Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 3Aller à la page : 1, 2, 3  Suivant
 Sujets similaires
-
» Version instantanée du 7 janvier 2015 : PANORAMIC V 0.9.26i5
» Version instantanée du 30 mai 2015 : PANORAMIC V 0.9.26i6
» Version instantanée 26 septembre 2014 : PANORAMIC V 0.9.26i2
» PANORAMIC_IDE: version instantanée du 25 septembre 2010
» PANORAMIC_IDE: version instantanée du 20 septembre 2010

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Ce qui est en cours ...-
Sauter vers: