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
» Mah-Jong européen new-look
par jjn4 Aujourd'hui à 15:48

» KGF.dll - demandes ou suggestions de modifications ou ajouts
par pascal10000 Aujourd'hui à 13:46

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

» KGF_dll - nouvelles versions
par Minibug Aujourd'hui à 1:48

» bug SYNEDIT_TARGET_IS_OBJECT
par Jack Aujourd'hui à 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

» API Windows
par Klaus Jeu 7 Déc 2017 - 21:03

» 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

» source vumetre avec delphi
par Klaus Mar 5 Déc 2017 - 23:22

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 | 
 

 Sortie de Sub intempestive

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1, 2
AuteurMessage
JL35



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

MessageSujet: Re: Sortie de Sub intempestive   Jeu 2 Mar 2017 - 19: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 : 475
Age : 45
Localisation : Picardie
Date d'inscription : 19/03/2015

MessageSujet: Re: Sortie de Sub intempestive   Ven 3 Mar 2017 - 1: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 : 6017
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: Sortie de Sub intempestive   Ven 3 Mar 2017 - 1: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 : 10243
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Sortie de Sub intempestive   Ven 3 Mar 2017 - 2: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 : 6017
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: Sortie de Sub intempestive   Ven 3 Mar 2017 - 11: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
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2
 Sujets similaires
-
» Sortie de trajets et détection de train
» Gain de sortie du FR1
» fenetre intempestive
» sortie de veille de mon nuvi 2595 lmt
» Téléviseur Apple : sortie prévue en 2013 ?

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: