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
» API Windows
par Klaus Aujourd'hui à 3:21

» KGF.dll - demandes ou suggestions de modifications ou ajouts
par pascal10000 Hier à 17:49

» Cartes de voeux, menus, etc.
par JL35 Hier à 17:48

» Mah-Jong européen new-look
par jjn4 Hier à 15:48

» a l'aide klaus
par Minibug Hier à 11:42

» KGF_dll - nouvelles versions
par Minibug Hier à 1:48

» bug SYNEDIT_TARGET_IS_OBJECT
par Jack Hier à 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

» j'ai un petit problème
par JL35 Mer 6 Déc 2017 - 21:58

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 12 février 2011

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

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

MessageSujet: Version instantanée du 12 février 2011   Sam 12 Fév 2011 - 13:27

Version instantanée du 12 février 2011: PANORAMIC V 0.9.21i3 (la version PANORAMIC V 0.9.21i2 n'aura duré que quelques heures)

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 contenant l'EDITEUR).
Les nouveaux mots-clés n'ont pas de coloration syntaxique dans l'EDITEUR.

Voici les apports de cette version, par rapport à la dernière version régulière PANORAMIC V0.9.20 du 29 novembre 2010:
--------------------------------------------------------------------------------

1 - Le mode "trace".

TRACE_ON nom_fichier : passe en mode trace et crée le fichier de traçage nom_fichier. Le fichier est un fichier texte.
Si le fichier n'existe pas, il est créé, sinon le fichier existant est écrasé par le nouveau.
Ce mode consiste à écrire dans le fichier texte la date, l'heure et le numéro de la ligne en cours d'exécution.
Toute erreur y est également écrite: numéro et libellé d'erreur.
Le fichier est fermé automatiquement dans 2 cas:
- il y a une erreur et aucun ON_ERROR_GOTO a été exécuté
- quand l'exécution est arrivée à la dernière ligne du source (dans le cas où il n'y a pas de END).

TRACE_OFF : sort du mode trace et ferme le fichier de traçage.

Exemple:
Code:
dim a%,b%
trace_on "test.txt"
a%=1
b%=1
trace_off
a%=2
end
Le fichier de traçage test.txt obtenu:
Code:
17/12/2010|14:49:18*** TRACE ON ***
17/12/2010|14:49:18->line=4
17/12/2010|14:49:18->line=5
17/12/2010|14:49:18->line=6
17/12/2010|14:49:18*** TRACE OFF ***

ou encore:
Code:
dim a%,b%
trace_on "test.txt"
for a%=1 to 3
 b%=1
next a%
abcd
a%=1
b%=2
trace_off
end
qui donne:
Code:
17/12/2010|20:36:58*** TRACE ON ***
17/12/2010|20:36:58->line=3
17/12/2010|20:36:58->line=4
17/12/2010|20:36:58->line=5
17/12/2010|20:36:58->line=4
17/12/2010|20:36:58->line=5
17/12/2010|20:36:58->line=4
17/12/2010|20:36:58->line=5
17/12/2010|20:36:58->line=4
17/12/2010|20:36:58->line=5
17/12/2010|20:36:58->line=4
17/12/2010|20:36:58->line=5
17/12/2010|20:36:58->line=6
17/12/2010|20:36:58*** ERROR n°32 Illegal Instruction
17/12/2010|20:36:58*** ERROR TRACE OFF ***
Notez que l'erreur à la ligne 6 a entrainé automatiquement un TRACE_OFF et une fermeture de fichier.

Si un ON_ERROR_GOTO est exécuté, il n'y a bien sûr pas de TRACE_OFF automatique:
Code:
dim a%,b%
label erreur
on_error_goto erreur
trace_on "test.txt"
a%=1
b%=1
abcd
a%=2
b%=3
end
erreur:
print "erreur"
trace_off
terminate
donne:
Code:
17/12/2010|20:40:30*** TRACE ON ***
17/12/2010|20:40:30->line=5
17/12/2010|20:40:30->line=6
17/12/2010|20:40:30->line=7
17/12/2010|20:40:30*** ERROR n°32: Illegal Instruction
17/12/2010|20:40:30->line=12
17/12/2010|20:40:30->line=13
17/12/2010|20:40:30*** TRACE OFF ***

Ce mode aidera à la recherche d'erreur qui n'était possible jusqu'à présent que par des points de visualisation qui arrêtaient l'exécution: message "on passe ici" ou message "a% vaut"+str$(a%)

2 - Modification individuelle d'une ligne ou d'une colonne d'un GRID
GRID_ONE_COLUMN_WIDTH N,C,V : met une largeur de V pixels à la colonne C du GRID numéro N
GRID_ONE_ROW_HEIGHT N,R,V : met une hauteur de V pixels à la ligne R du GRID numéro N

GRID_COLUMN_SIZING_ON N : autorise la modification à la souris de la largeur des colonnes du GRID numéro N
GRID_COLUMN_SIZING_OFF N : interdit la modification à la souris de la largeur des colonnes du GRID numéro N
GRID_ROW_SIZING_ON N : autorise la modification à la souris de la hauteur des lignes du GRID numéro N
GRID_ROW_SIZING_OFF N : interdit la modification à la souris de la hauteur des lignes du GRID numéro N

3 - Choix d'un instrument MIDI:
MIDI_INSTRUMENT N : définit l'instrument numéro N comme insrument MIDI (N va de 0 à 255)
Exemple:
Code:
label joue
print "Do, Ré, Mi, Fa, Sol"
midi_on
print "                joué par un xylophone"
midi_instrument 13
gosub joue
print "                      par un harmonica"
midi_instrument 22
gosub joue
print "                      par une guitare"
midi_instrument 24
gosub joue
print "                      par un violon"
midi_instrument 40
gosub joue
print "                      par une flutte"
midi_instrument 73
gosub joue
print "                      par une cornemuse"
midi_instrument 109
gosub joue
print "                      par des oiseaux"
midi_instrument 123
gosub joue
print "                      par des sonneries de téléphone"
midi_instrument 124
gosub joue
midi_off

print
print "Test suivant?"
input xxx%
chain "aaa"

joue:
midi_play 60,6
midi_play 62,6
midi_play 64,6
midi_play 65,6
midi_play 67,6
return

4 - objet CONTAINER:
Les objets contenus dans un CONTAINER sont détruits quand le CONTAINER est détruit.
Un CONTAINER peut contenir un autre CONTAINER.

5 - La limite à 2000 pixels est levée dans:
WIDTH, HEIGHT, TOP, LEFT, SPRITE_POSITION, SPRITE_X_POSITION, SPRITE_Y_POSITION

6 - numéro de la ligne exécutée:
La variable système NUMBER_CURRENT_LINE retourne le numéro de la ligne qui est en cours d'exécution.

7 - le bug "STEPS" dans le boucle FOR/NEXT est corrigé.

8 - STOP propose de continuer:
STOP affiche désormais une fenêtre proposant de continuer ou d'arrêter le programme.

9 - modifications dans l'EDITOR:
- la fenêtre occupe tout l'écran.
- les fenêtre d'aide occupent toute la largeur de l'écran (mais gardent la même hauteur)
- il est possible de charger et de tester les exemples du manuel de référence (bouton "charger l'exemple" dans la fenêtre)


Dernière édition par Jack le Dim 6 Mar 2011 - 14:49, édité 3 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
Klaus

avatar

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

MessageSujet: Re: Version instantanée du 12 février 2011   Sam 12 Fév 2011 - 14:29

Très belle collection de nouvelles fonctionalités ! Merci, Jack !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Invité
Invité



MessageSujet: Re: Version instantanée du 12 février 2011   Sam 12 Fév 2011 - 14:30

Merci pour cette version.
Le coup du chant des oiseaux, c'est pas mal.
J'ai enfin ma variable: NUMBER_CURRENT_LINE.
Une chose très bien aussi, est la commande stop qui peut continuer.
Un container qui peut aussi contenir un autre container: bravo.
le chargement des exemples est aussi intéressant.
J'ai pas testé le reste. Les autres le fairons certainement.
Revenir en haut Aller en bas
Yannick

avatar

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

MessageSujet: Re   Sam 12 Fév 2011 - 15:32

Merci Jack !

tu es un
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 12 février 2011   Sam 12 Fév 2011 - 16:21

Très intéressant tout ça pour la mise au point, le mode Trace, le numéro de ligne courant, et le stop momentané.
De même la dimensions variable individuellement pour les colonnes et rangées des grilles.
Merci Jack.
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 12 février 2011   Sam 12 Fév 2011 - 17:28

Je fonctionne avec le nouvel éditeur, et je semble avoir un problème avec les couleurs (COLOR N, red, green, blue) sur le Form 0:
COLOR 0,0,0,0 donne bien noir
COLOR 0,255,255,255 donne jaune (au lieu de blanc)
COLOR 0, 255,0,0 donne bien rouge
COLOR 0,0,255,0 donne noir (au lieu de vert)
COLOR 0,0,0,255 donne vert (au lieu de bleu)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jack
Admin
avatar

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

MessageSujet: Re: Version instantanée du 12 février 2011   Sam 12 Fév 2011 - 17:50

Il y a effectivement un bug dans COLOR et qui touche les objets : SCENE3D, EDIT, MEMO, COMBO, ALPHA, FORM, LIST, PICTURE, CHECK, OPTION, MOVIE.
J'ai désactivé le téléchargement. Je corrige et je mets une nouvelle version.
C'est l'affaire de quelques heures.


Dernière édition par Jack le Sam 12 Fév 2011 - 17:57, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
JL35



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

MessageSujet: Re: Version instantanée du 12 février 2011   Sam 12 Fév 2011 - 17:52

OK, merci.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: Version instantanée du 12 février 2011   Sam 12 Fév 2011 - 18:07

Super!

bom bom bom bom bom
Revenir en haut Aller en bas
Yannick

avatar

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

MessageSujet: Aide   Sam 12 Fév 2011 - 20:31

J'ai un petit souci avec l'aide - Manuel de reference

quand je charge l'exemple plus moyen de voir reapparaitre la fenetre du manuel

scratch
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jack
Admin
avatar

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

MessageSujet: Re: Version instantanée du 12 février 2011   Sam 12 Fév 2011 - 21:07

Le bug est corrigé et testé.
Comme certains ont déjà téléchargé la version PANORAMIC V 0.9.21i2, j'ai appelé cette version PANORAMIC V 0.9.21i3.

@ygeronimi:
le seul moyen de faire réapparaitre la fenêtre d'aide du manuel de référence est de réduire la fenêtre principale.
Je corrige cela pour la prochaine version.

Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
Yannick

avatar

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

MessageSujet: re   Sam 12 Fév 2011 - 21:35

Merci Jack !

Super le redimensionnement des cellules de Grid !
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 12 février 2011   Sam 12 Fév 2011 - 23:20

Ca y est, j'ai retrouvé des couleurs !
Merci Jack.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: Version instantanée du 12 février 2011   Dim 13 Fév 2011 - 17:15

Pour le manuel de référence en arrière-plan, moi ce que je fais dans mes programmes c'est que quand un bouton est cliquer je fais :

Code:
show 1 (la form à afficher)
to_foreground 1 (la mettre au premier-plan)

et voilà!
Revenir en haut Aller en bas
jjn4

avatar

Nombre de messages : 1625
Date d'inscription : 13/09/2009

MessageSujet: +++   Dim 13 Fév 2011 - 21:39

Ouh ouh, ce n'est pas mal du tout, tout ça !
Merci, Jack !!!
cheers
petite question :
si la limite à 2000 pixels des width, height... est levée,
elle est maintenant à combien ? A l'infini ?
scratch
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jjn4.e-monsite.com
jjn4

avatar

Nombre de messages : 1625
Date d'inscription : 13/09/2009

MessageSujet: +++   Dim 13 Fév 2011 - 22:47

J'ai trouvé où on peut avoir toutes les valeurs des sons midi :
Citation :
http://www.earmaster.com/fr/midi.htm
farao
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jjn4.e-monsite.com
Nardo26

avatar

Nombre de messages : 2294
Age : 49
Localisation : Valence
Date d'inscription : 02/07/2010

MessageSujet: Re: Version instantanée du 12 février 2011   Lun 14 Fév 2011 - 7:45

Merci Jack,
l'objet grid avait besoin vraiment besoin de ces fonctions !
Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
JL35



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

MessageSujet: Re: Version instantanée du 12 février 2011   Lun 14 Fév 2011 - 13:25

Si j'étais du genre à n'être jamais content, je dirais que ça aurait été bien de pouvoir colorer individuellement une cellule donnée...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Nardo26

avatar

Nombre de messages : 2294
Age : 49
Localisation : Valence
Date d'inscription : 02/07/2010

MessageSujet: Re: Version instantanée du 12 février 2011   Lun 14 Fév 2011 - 16:51

Qu'est ce qu'il casse le moral ce JL35 ! Wink


Quelques suggestions (A pour dans 20 ans car franchement non-prioritaire) : Wink

Au niveau de l'éditeur :
- Pouvoir fermer un onglet
- Avoir comme chemin d'accès par défaut celui de l'onglet sélectionné
- Lorsqu'on clique sur "aide", si la fenêtre est déjà ouverte, la mettre en avant-plan....

PS: Ce ne sont que des suggestions... c'est pas comme JL35, où c'est presque un ordre !!! lol!


Dernière édition par Nardo26 le Lun 14 Fév 2011 - 17:33, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
JL35



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

MessageSujet: Re: Version instantanée du 12 février 2011   Lun 14 Fév 2011 - 17:18

Moi j'émettais simplement une hypothèse, alors que toi tu demandes carrément, quel culot !

De même, si j'étais quelqu'un d'autre je dirais aussi qu'après m'être plaint que la fenêtre de l'éditeur était trop riquiqui au lancement, maintenant qu'elle prend tout l'écran et qu'elle masque tout le reste il faut la réduire systématiquement, mais bon... (je dirais l'idéal pour moi ce serait la moitié de l'écran en largeur et tout l'écran en hauteur, pouvoir en gros avoir l'éditeur d'un côté et le lancement de l'application de l'autre, simultanément).
Pouvoir fermer un onglet, ça serait pas mal non plus... Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: Version instantanée du 12 février 2011   Lun 14 Fév 2011 - 19:30

Et, pour mettre tout le monde d'accord, pourquoi ne pas imaginer une ligne "Options" ou "Propriétés" dans le menu de l'éditeur, dans lequel on pourrait configurer des options personnelles à appliquer par systématiquement, au démarrage de l'éditeur ? Avec les éléments suivants:
- hauteur et largeur de la fenêtre
- police à utiliser
etc ?
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 14 Fév 2011 - 19:55

Je vais en rajouter une couche,
...mais je pense que nos petits enfants pourront s'en servir
tellement elle sera loin dans la liste.

pourquoi ne pas avoir un retour à ligne dans l'editeur qui ne compte pas une ligne en plus.

on se calme !, je m'explique :

Quand on écrit la dénomination d'un caption long ou un truc du style " text x,alpha$ +"bbbbb"+........",
on passe la ligne vertical de fin de l'éditeur et on peut avoir une longue longue ligne.
Du fait de se retour , on serait sur la même ligne (pas de numérotation)mais affiché juste en dessous avec une implémentation.
on pourrait ainsi limiter la largeur à cette ligne verticale.

à dans 2 siècles...

lol!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
659_minifly



Nombre de messages : 590
Age : 69
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

MessageSujet: Re: Version instantanée du 12 février 2011   Lun 14 Fév 2011 - 20:02

Normalement il y a un truc si vous êtes sur le bureau et que vous choisissez panoramic
avec la la touche de droite de la mouse dans propriété il y a un option pour choisir
la taille de la fenetre au lancement Smile
Malheureusement avec panoramic cele ne mmarche pas Arrow

Moi le petite fenêtre me convenait car je lance Panoramic a partir d'une editeur.
Mais bon il en faut pour tout le monde peu être la prochaine fois ?
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 12 février 2011   Lun 14 Fév 2011 - 20:40

Je serais plutôt d'accord avec Klaus, pouvoir paramétrer en fonction de ses goûts et besoins personnels.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Nardo26

avatar

Nombre de messages : 2294
Age : 49
Localisation : Valence
Date d'inscription : 02/07/2010

MessageSujet: Re: Version instantanée du 12 février 2011   Lun 14 Fév 2011 - 22:49

Je sais pas pour vous mais pour moi l'éditeur ne mémorise pas le choix des couleurs...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
Contenu sponsorisé




MessageSujet: Re: Version instantanée du 12 février 2011   

Revenir en haut Aller en bas
 
Version instantanée du 12 février 2011
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» version instantanée du 22 mai 2010: redimensionner SPRITE
» PANORAMIC_IDE: version instantanée du 25 septembre 2010
» Version instantanée 26 septembre 2014 : PANORAMIC V 0.9.26i2
» Version instantanée du 7 janvier 2015 : PANORAMIC V 0.9.26i5
» 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: