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
» PanExpress : l'éditeur Panoramic avec création d'objet
par Marc Aujourd'hui à 1:24

» Demande pour Jack concernant PanExpress
par Marc Hier à 23:56

» Calculatrice
par joeeee2017 Hier à 9:35

» EPP_V01 éditeur pour Panoramic
par Jean Claude Hier à 8:51

» Planétarium virtuel.
par Jean Claude Lun 17 Sep 2018 - 18:14

» Petit coucou en passant !
par Minibug Dim 16 Sep 2018 - 15:03

» bug SEVERE fnc+sub : variables globales corrompus
par silverman Dim 16 Sep 2018 - 13:38

» Verrouiller un form en avant plan
par silverman Dim 16 Sep 2018 - 12:50

» Fin de l'aventure.
par Pedro Alvarez Sam 15 Sep 2018 - 18:16

» Demande d'explications Sur File_Write & File_writeln
par Jack Sam 15 Sep 2018 - 17:26

» MEMO avec des possibilités de commande
par Oscaribout Mer 12 Sep 2018 - 1:06

» La théorie du chaos
par jean_debord Mar 11 Sep 2018 - 9:30

» Orbites de l’ensemble de Mandelbrot
par Jean Claude Lun 10 Sep 2018 - 21:08

» Version instantanée V 0.9.29i2 du 4/09/2018
par silverman Mer 5 Sep 2018 - 10:15

» Plantage lors de l'exécution de EXIT_SUB
par Jack Lun 3 Sep 2018 - 18:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Septembre 2018
LunMarMerJeuVenSamDim
     12
3456789
10111213141516
17181920212223
24252627282930
CalendrierCalendrier

Partagez | 
 

 Sortie de Sub intempestive

Aller en bas 
Aller à la page : Précédent  1, 2
AuteurMessage
JL35



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

MessageSujet: Re: Sortie de Sub intempestive   Jeu 2 Mar 2017 - 17:26

Effectivement silverman, comme ça ça marche très bien !
Il doit y avoir quelque part un bug avec le ON_MOUSE_UP, mais comme tu l'as montré on peut s'en sortir sans.

Merci en tout cas !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
silverman

avatar

Nombre de messages : 674
Age : 46
Localisation : Picardie
Date d'inscription : 18/03/2015

MessageSujet: Re: Sortie de Sub intempestive   Jeu 2 Mar 2017 - 23:30

Difficile d'affirmer que c'est un bug, car le pb vient du fait que les évènements 'on_mouse_down'/'on_mouse_up' sont détectés pendant l'évènement 'on_mouse_move'+souris en mouvement, d'où le conflit.
Il suffit de poser un REM à la ligne 4 ou 5 pour s'en rendre compte:
Code:
label move,down,up

 on_mouse_move 0,move
 on_mouse_down 0,down
 on_mouse_up 0,up

end

move:
  caption 0,"move"
  pause 20
return


down:
   caption 0,"down"
   pause 20
return


up:
   caption 0,"up"
   pause 20
return
C'est plus flagrant avec 'on_mouse_up' je trouve.
Pour autant que les commandes de désactivation fonctionnent bien, le pb reste présent puisque le déplacement de la souris est mesuré à intervalle de temps régulier, et il suffit de cliquer pendant l'intervalle de mesure(l'évènement 'on_mouse_move' sera en cours) pour que ça bug! Les évènements vont se croiser, et panoramic n'aime pas ça!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



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

MessageSujet: Re: Sortie de Sub intempestive   Jeu 2 Mar 2017 - 23:42

Donc d'après toi on n'est pas complètement à l'abri d'un plantage malencontreux, même très peu probable, et ça c'est quand même embêtant.
Dommage, parce que ton exemple (enfin, celui de Klaus amélioré) fait une bonne base de dessin.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: Sortie de Sub intempestive   Ven 3 Mar 2017 - 0:41

L'explication de Silverman me satisfait pleinement. Merci. ET je n'ai pas réussi à mettre son code en défaut. Donc, pour moi, cela reste une base valable pour le dessin.

D'ailleurs, on peut aussi l'utiliser pour coder un rectangle de sélection en utilisant 2D_PEN_DOT, par exemple, tout en l'effaçant à la fin (facile !) et mémoriser les coordonnées du dernier rectangle dessiné pour avoir la sélection...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
JL35



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

MessageSujet: Re: Sortie de Sub intempestive   Ven 3 Mar 2017 - 9:59

Tu as raison Klaus, c'est aussi ce que je fais pour la sélection, et ça ouvre plein de perspectives très intéressantes pour le dessin.
Donc j'adopte.
Et encore merci à tous les deux.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Sortie de Sub intempestive   

Revenir en haut Aller en bas
 
Sortie de Sub intempestive
Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2
 Sujets similaires
-
» Sortie de trajets et détection de train
» fenetre intempestive
» sortie de veille de mon nuvi 2595 lmt
» Deconnexion intempestive
» Sortie Optique en son 5.1?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: