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
» I Love You
par JL35 Aujourd'hui à 16:25

» MARK_ON déclenche un événement ON_CLICK à la place de ...
par Jean Claude Hier à 18:08

» mise a jour calculatrice
par joeeee2017 Hier à 15:57

» [solved] 3D_LINE How to ?
par Jicehel Hier à 11:01

» Convertisseur de base 10 de 2 à 36
par gigi75 Mar 17 Oct 2017 - 18:49

» calculatrice avec touches movibles
par joeeee2017 Dim 15 Oct 2017 - 1:11

» CORTANA
par gigi75 Sam 14 Oct 2017 - 16:32

» Calculatrice
par Jean Claude Sam 14 Oct 2017 - 12:30

» Compilateur FBPano
par jean_debord Jeu 12 Oct 2017 - 9:53

» KGF_dll - nouvelles versions
par Klaus Mar 10 Oct 2017 - 18:49

» à propos de Panoramic_Editor [Résolu]
par Klaus Mar 10 Oct 2017 - 3:19

» Un petit "coucou" à tous les Panoramiciens !
par Jack Ven 6 Oct 2017 - 10:24

» Pourquoi le compilateur stagne
par mindstorm Mer 4 Oct 2017 - 20:38

» Panoramic ?
par Marc37 Mer 4 Oct 2017 - 0:39

» Premiers pas avec Arduino
par Marc37 Mer 4 Oct 2017 - 0:29

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Octobre 2017
LunMarMerJeuVenSamDim
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
CalendrierCalendrier

Partagez | 
 

 Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Jack
Admin
avatar

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

MessageSujet: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Ven 8 Fév 2013 - 23:33

Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8

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.

Pour obtenir la version instantanée, cliquez sur *** retiré ***
Voici les améliorations de cette version, par rapport à la dernière version instantanée PANORAMIC V0.9.24i7 du 29 novembre 2012:

- 2 nouvelles commandes pour les SPRITEs:

SPRITE_SHOW_ALL : visualise tous les SPRITEs
SPRITE_HIDE_ALL : cache tous les SPRITEs

- améliorations :

Un DELETE sur un SCENE2D détruit tous les SPRITEs qu'il contenait

MARK_ON et MARK_OFF agissent aussi sur un SUB_MENU, ce qui permet de mettre des marques dans les menus

Possiblilité d'affecter FORM0 comme PARENT : PARENT N,0

PARENT fonctionne pour un SCENE3D

- corrections de bugs:

DIR_CHANGE : affiche l'erreur 161 si répertoire inconnu

correction de bugs dans la gestion des événements

correction d'un bug dans SPRITE_DELETE_ALL


Dernière édition par Jack le Mar 12 Fév 2013 - 16:12, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
Klaus

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Ven 8 Fév 2013 - 23:50

Merci, Jack ! c'est super !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
bignono

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Sam 9 Fév 2013 - 0:02

Merci Jack pour cette version, MAIS...!
quand tu lances un programme, dans le caption de la forn c'est toujours PANORAMIC V 0.9.24i7 qui est affiché au lieu de PANORAMIC V 0.9.24i8.
Sound 1 à sound 35 provoquent une violation. On doit mettre sound 36 au minimum.
[img][/img]
j'ai pas encore testé plus loin.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Sam 9 Fév 2013 - 1:35

Merci Jack.

Je confirme ce que dit Bignono.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Yannick

avatar

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

MessageSujet: re   Sam 9 Fév 2013 - 3:14

Merci Jack !

Je prends mais je conserve la version précédente par précaution Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Sam 9 Fév 2013 - 4:10

Je fais toujours ainsi.
Prudence oblige !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
pan59

avatar

Nombre de messages : 367
Age : 60
Localisation : Wattignies
Date d'inscription : 16/10/2011

MessageSujet: Nouvelle version.   Sam 9 Fév 2013 - 8:49

Bonjour.

Même chose pour moi, je préfère conserver les deux versions.

En ce qui concerne cette nouvelle version, je viens de constater le bug suivant:

"font_color" sur un objet "option" ne fonctionne plus.

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
bignono

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Sam 9 Fév 2013 - 10:11

Bonjour Jack,
Aujourd'hui, j'ai commencé à tester la dernière version de Panoramic.
Je confirme ceci que j'ai déjà dit hier:
quand tu lances un programme, dans le caption de la forn c'est toujours PANORAMIC V 0.9.24i7 qui est affiché au lieu de PANORAMIC V 0.9.24i8.
Sound 1 à sound 35 provoquent une violation. On doit mettre sound 36 au minimum.
Ensuite je confirme ce que dit Pan59 au sujet de font_color sur un objet option, et j'ai constaté que cela était pareil sur un check aussi.
A+ Wink Wink Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Francis-mr



Nombre de messages : 160
Age : 65
Localisation : Corrèze
Date d'inscription : 26/11/2012

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Sam 9 Fév 2013 - 11:27

Bonjour Jack
Dans cette version le point virgule avec la commande PRINT ne fonctionne plus.
C'est dommage cela permettait de concatener alpabétique et numérique, exemple: PRINT "version 0.9.24i";8
J'aurai même souhaité que cette possiblité soit étendue, ce qui évitait l'instruction STR$.
Mais merci pour cette version avec le graphisme des objets améliorés.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://cfmr.e-monsite.com
Jean Claude

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Sam 9 Fév 2013 - 13:00

Bonjour Jack (et tous)

Je viens d'essayer cette version.

J'ai un souci d'affichage dans un edit (il faut que je creuse car cela est peut-être lié au nouvel aspect de l'edit)

Le nouveau look de certain objet est sympa (EDIT, LIST, OPTION, ...)


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

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Sam 9 Fév 2013 - 15:37

Salut tout le monde.

Un petit essai de la nouvelle version :
Code:
label fin

list 1 : parent 1,0  : ' <----- FORM 0 comme parent  est désormais accepté
top 1,20 : left 1,350 : print_target_is 1
print "Salut "+"tout le monde" :print "Bonjour" : print "Salut" : print "Hello" : print "Bye"

button 10 : top 10,200 : left 10,200 : ' l'aspect du BUTTON est plus joli
' color 10,0,255,0 : <----- Erreur
font_color 10,255,0,0 : ' Accepté mais ne change pas la couleur (prédéfinie et figée)
font_bold 10 : caption 10,"OK" : on_click 10,fin

print_target_is 0
' print "salut " ; "tout le monde"  : ' <----- Erreur : le ; n'est plus reconnu
print "Salut " + "tout le monde" : ' le ; est à remplacer par +
print "Valeur = " + str$(4)      : ' mais on doit tout convertir en chaîne
' on ne peut plus afficher à la suite par PRINT en séparant les différents
' argument par des ;
dim R : R = 15.25
' print "resultat = " ; R  : ' <----- le ; provoque une erreur
' (52) Not correct string expression : Sequence error, bad character. Line : 13
end
fin:
 terminate
return

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

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Sam 9 Fév 2013 - 19:59

Bon je viens de trouver que les commandes 3d_collision n'agissent pas sur un 3d_plane:
Code:
label bouge
full_space 0:scene3d 1:full_space 1:color 1,0,0,0:cam_position 0,1.7,15

3d_cube 1,1:3d_rotate 1,0,60,0:3d_color 1,0,0,255:3d_position 1,0,5,0
3d_plane 2:3d_x_rotate 2,90:3d_color 2,100,100,100
' 3d_collision_as_faces 1
' 3d_collision_as_faces 2
3d_collision_as_cube 1
3d_collision_as_cube 2

timer 99:timer_interval 99,1:on_timer 99,bouge
end

bouge:
timer_off 99
select scancode
  case 38:3d_y_position 1,o3d_y_position(1)+.1
  case 40:3d_y_position 1,o3d_y_position(1)-.1
end_select
if o3d_collision(1,2)=1 then message "Collision!":terminate:' <=== cette condition n'est jamais éxécuté car le cube traverse le 3d_plane
timer_on 99
return
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

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

MessageSujet: re   Dim 10 Fév 2013 - 5:54

Snifff!!!!..... Sad

J'ai travaillé avec la version i8 ,et
tout content du graphisme des objets,
j' ai voulu créer un *.exe.
mais là affraid mon *.exe me renvoi à l'ancien graphisme des objets !!!

Crying or Very sad Sad Crying or Very sad Sad
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jack
Admin
avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Dim 10 Fév 2013 - 13:55

Citation :
quand tu lances un programme, dans le caption de la form c'est toujours PANORAMIC V 0.9.24i7 qui est affiché au lieu de PANORAMIC V 0.9.24i8.
J'ai voulu aller vite pour corriger le bug sur SPRITE_DELETE_ALL et j'ai oublié de changer le numéro de version.
C'est pourtant bien la version v 0.9.24i8 qui est livrée.

Citation :
Dans cette version le point virgule avec la commande PRINT ne fonctionne plus.
C'est dommage cela permettait de concatener alpabétique et numérique, exemple: PRINT "version 0.9.24i";8
J'aurai même souhaité que cette possiblité soit étendue, ce qui évitait l'instruction STR$.
C'est vrai.
Voila l'explication.
Je suis en train de coder un compilateur et un traducteur. Le compilateur permettra de transformer du code source PANORAMIC en un exécutable qui sera très rapide. Le traducteur permettra de transformer du code source PANORAMIC en code source dans un autre langage.
Les traductions suivantes fonctionnent déjà à 90% :
Panoramic -> Pascal (Delphi / Lazarus / FreePascal),
Panoramic -> Basic (FreeBasic , PureBasic),
Panoramic -> C (Tcc, Pelles C, Lcc).
Dans le compilateur et dans le traducteur, PRINT ne supporte pour le moment ni virgule, ni point-virgule.
PANORAMIC V 0.9.24i8 livré est en fait l'interpréteur correspondant au compilateur/traducteur, et j'ai omis de réactiver le traitement des virgule et point-virgule. Normalement virgule aligne en colonne.
Mais, il est à noter que virgule et point-virgule jouent exactement le même rôle: séparer des champs, car je n'avais jamais poursuivi le traitement de la virgule en codant des colonnes (cela n'avait jamais été demandé).

Pour le moment, il faut utiliser str et concaténer avec +
Pour faire l'équivalent de :
Code:
dim t1$, t2$, i%
t1$="j'ai "
t2$=" ans"
i%=20
print t1$;i%;t2$
ou de :
Code:
dim t1$, t2$, i%
t1$="j'ai "
t2$=" ans"
i%=20
print t1$,i%,t2$
il faut faire aujourd'hui:
Code:
dim t1$, t2$, i%
t1$="j'ai "
t2$=" ans"
i%=20
print t1$+str$(i%)+t2$
Dites-moi si je dois remettre les virgules et point-virgules dans les prochaines versions.

Quant aux autres erreurs que vous avez rencontrées; je regarde pourquoi.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
bignono

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Dim 10 Fév 2013 - 14:14

Bonjour Jack, Smile
Je crois que le point virgule ";" est absolument nécessaire car je ne sais pas faire ça:
Code:
dim i
for i=11 to 100
print i;" ";
if int(i/10)=i/10 then print
next i
avec la concaténation "+"
Merci encore de tes explications, et n'oublie pas le problème de sound! Wink Wink Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jean Claude

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Dim 10 Fév 2013 - 16:20

Bonjour,

Pour Faire Avancer le Smilblick

1)
Ygeronimi a écrit:
J'ai travaillé avec la version i8 ,et
tout content du graphisme des objets,
j' ai voulu créer un *.exe.
mais là mon *.exe me renvoi à l'ancien graphisme des objets !!!
Curieux car c'est pas le cas pour moi sous XP.


2)
Mon problème d'affichage dans Un EDIT s'est résolu en ajoutant 1 pixel à son WIDTH ( certainement dû au nouveau look des objets)

A+

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Dim 10 Fév 2013 - 17:34

@Bignono:
Tu pourrais utiliser PRINT_X_POSITION pour imposer la position horizontale du début d'impression, avant chaque exécution de la commande PRINT.

Ce n'est pas tout-à-fait la même chose, mais tu peux faire quelque chose de ressemblant.

Autre solution: au lieu de faire le PRINT dans la boucle, tu fais s$ = s$ + ... dans la boucle, puis tu fais PRINT s$ après la boucle. Là, tu as exactement le bon résultat.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
papydall

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Dim 10 Fév 2013 - 18:02

Pardon Klaus, mais PRINT_LOCATE est difficile à gérer dans le cas de l’affichage demandé par Bignono.
La 2ème solution n’est pas satisfaisante non plus puisqu’elle n’effectue pas un retour à la ligne.

Voici ce que je propose

Code:
dim i,s$
for i=11 to 100
    s$ = s$ + str$(i) + " "
    if mod(i,10) = 0 then print s$ : s$ = ""
next i


On obtient l'affichage en matrice 10 x 9 comme désirait Bignono. N'est-ce pas Bignono ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
bignono

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Dim 10 Fév 2013 - 18:16

Bonjour Papydall, Smile
J'allais donner la solution que j'avais trouvé:
Code:
dim i,a$
for i=11 to 100
a$=a$+str$(i)+" "
if int(i/10)=i/10 then print a$:a$=""
next i
C'est la même que la tienne, mais tu remarqueras qu'on est obligé d'utiliser une variable chaine caractère a$ en plus! et on est obligé de mettre str$(i) au lieu de i tout court.
Le problème c'est que je vais être obligé de changer tous mes programmes qui contiennent print avec des points virgules et de rajouter au moins une variable chaine. Mais c'est pas grave, Panoramic évolue!
A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Dim 10 Fév 2013 - 18:54

C’est vrai que Panoramic évolue.

Alors je vais prendre certaines précautions :
Ne plus utiliser PRINT et INPUT et leurs dérivées !

D'ailleurs je les utilise rarement ! Et tant mieux !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Klaus

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Dim 10 Fév 2013 - 19:05

Moi, c'est pareil. Print et Input sont réservés uniquement à la phase de mise au point, et encore...

Il est bien plus intéressant d'utiliser un mémo pour les affichages, un grid pour des affichages en mode colonne etc.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
bignono

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Dim 10 Fév 2013 - 20:49

Mais je trouve quand même que pour la compatibilité avec nos anciens programmes il est nécessaire de garder le ";" avec print. Et puis les nouveaux inscrits sur le forum, quand ils essayeront un de nos programmes exemples où il y a justement print avec ";" si ça part en erreur, et que c'est un débutant, il ne va rien comprendre et risque plutôt d'être décontenancé, et se demandera si il doit continuer à apprendre ou pas Panoramic.
Pour moi, même si panoramic évolue, il doit être accessible à tous et la compatibilité avec les anciens basics doit être pérenne. Ainsi, l'on peut voir la force et la simplicité de panoramic par rapport à d'autres basics. Donc le + la , et le ; pour moi sont utiles à panoramic.
Maintenant, ce n'est que mon humble avis, et si Jack ne veut pas les coder dans le nouveau compilateur, libre à lui. Je m'adapterai et nous nous adapterons avec les nombreuses autres possibilités de panoramic.
A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

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

MessageSujet: re   Dim 10 Fév 2013 - 22:00

J'ai refais un essai pour créer un *.exe et là tout c'est bien passé... scratch
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   Dim 10 Fév 2013 - 23:51

Par rapport à la compatibilité, tu as raison, Bignono.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé




MessageSujet: Re: Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8   

Revenir en haut Aller en bas
 
Version instantanée du 8 février 2013 : PANORAMIC V 0.9.24i8
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Février 2013] Quelques nouveautés et informations !
» 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

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: