FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Form(résolu)
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar leclode Hier à 17:59

» trop de fichiers en cours
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar Marc Hier à 11:42

» Bataille navale SM
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Une calculatrice en une ligne de programme
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar jean_debord Ven 26 Avr 2024 - 8:01

» Gestion d'un système client-serveur.
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar Pedro Jeu 25 Avr 2024 - 19:31

» Les maths du crocodile
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Le Deal du moment : -20%
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, ...
Voir le deal
399 €

 

 MOUSE_X/Y_POSITION inopérants sur form 0 !

Aller en bas 
3 participants
AuteurMessage
Klaus

Klaus


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

MOUSE_X/Y_POSITION  inopérants sur form 0 ! Empty
MessageSujet: MOUSE_X/Y_POSITION inopérants sur form 0 !   MOUSE_X/Y_POSITION  inopérants sur form 0 ! EmptySam 28 Mar 2015 - 18:32

Je viens de m'apercevoir que les fonctions MOUSE_X_POSITION et MOUSE_Y_POSITION retournent systématiquement 0, quelque soit la position du curseur. Si l'on couvre la form 0 par un panel, et si l'on passe ce numéro de panel à ces fonctions, le résultat est correct.

Dans le code ci-dessous, bougez le curseur sur la form. La caption de la form 0 montre "0,0"' suivi de l'heure qui change bien. Maintenant, on active les lignes 4 et 5, et on voit bien les coordonnées de la souris dans la caption de la form 0.

Conclusion: l'objet 0 n'est plus géré par ces fonctions !

Code:
label tick
dim x%, y%, obj%

' panel 10 : full_space 10
' obj% = 10

timer 1 : timer_interval 1,200 : on_timer 1,tick
end


tick:
  x% = mouse_x_position(obj%)
  y% = mouse_y_position(obj%)
  caption 0,str$(x%)+","+str$(y%)+" "+time$
  return
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


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

MOUSE_X/Y_POSITION  inopérants sur form 0 ! Empty
MessageSujet: Re: MOUSE_X/Y_POSITION inopérants sur form 0 !   MOUSE_X/Y_POSITION  inopérants sur form 0 ! EmptySam 28 Mar 2015 - 20:24

J’avais remarqué ce … comment dire ? ce bug mais je n’ai pas osé le signaler, croyant à une incompétence de ma part !
Maintenant que Klaus le signale, je ne peux que confirmer.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
papydall

papydall


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

MOUSE_X/Y_POSITION  inopérants sur form 0 ! Empty
MessageSujet: Re: MOUSE_X/Y_POSITION inopérants sur form 0 !   MOUSE_X/Y_POSITION  inopérants sur form 0 ! EmptySam 28 Mar 2015 - 20:45

Déplacer la souris.
Pour arrêter, cliquez n'importe où; la dernière ligne terminate provoque un access violation

Code:
dim x%, y%, obj%
full_space 0
 obj% = 10
 form obj% : full_space obj%
 2d_target_is obj%  : caption obj%,"Déplacer la souris <CLICK> pour sortir"
repeat
    x% = mouse_x_position(obj%)
    y% = mouse_y_position(obj%)
    2d_fill_color rnd(255),rnd(255),rnd(255) : 2d_circle x%,y%,rnd(50)
until scancode <> 0
terminate : ' ERREUR Access Violation

Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


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

MOUSE_X/Y_POSITION  inopérants sur form 0 ! Empty
MessageSujet: Re: MOUSE_X/Y_POSITION inopérants sur form 0 !   MOUSE_X/Y_POSITION  inopérants sur form 0 ! EmptySam 28 Mar 2015 - 20:53

Voilà comment éviter la violation d'accès:
Code:
dim x%, y%, obj%
full_space 0
 obj% = 10
 form obj% : full_space obj%
 2d_target_is obj%  : caption obj%,"Déplacer la souris <CLICK> pour sortir"
repeat
    x% = mouse_x_position(obj%)
    y% = mouse_y_position(obj%)
    2d_fill_color rnd(255),rnd(255),rnd(255) : 2d_circle x%,y%,rnd(50)
until scancode <> 0
2d_target_is 0 : delete obj% : ' <=========== ajout ici
terminate : ' ERREUR Access Violation

Mais c'est bien un bug !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


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

MOUSE_X/Y_POSITION  inopérants sur form 0 ! Empty
MessageSujet: Re: MOUSE_X/Y_POSITION inopérants sur form 0 !   MOUSE_X/Y_POSITION  inopérants sur form 0 ! EmptyDim 29 Mar 2015 - 0:12

Oui Klaus.
On cible le FORM 0, on supprime le FORM 10 pour que TERMINATE veuille bien se comporter gentiment !
Elle (la commande TERMINATE) est sensée détruire (toute seule comme une grande) tous les objets, libérer la mémoire occupée par le programme et arrêter définitivement l’exécution du programme, c’est ce que dit la documentation de Panoramic.

Comme tu l’as bien écrit : c’est un bug.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Nardo26

Nardo26


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

MOUSE_X/Y_POSITION  inopérants sur form 0 ! Empty
MessageSujet: Re: MOUSE_X/Y_POSITION inopérants sur form 0 !   MOUSE_X/Y_POSITION  inopérants sur form 0 ! EmptyMar 23 Juin 2015 - 7:36

Oups ! Embarassed
Je n'avait pas vu que tu avais déjà noté ce bug Klaus ! MOUSE_X/Y_POSITION  inopérants sur form 0 ! 07
Revenir en haut Aller en bas
http://nardo26.lescigales.org
papydall

papydall


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

MOUSE_X/Y_POSITION  inopérants sur form 0 ! Empty
MessageSujet: Re: MOUSE_X/Y_POSITION inopérants sur form 0 !   MOUSE_X/Y_POSITION  inopérants sur form 0 ! EmptyMar 23 Juin 2015 - 16:12

Tu était trop longtemps absent! Laughing
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Nardo26

Nardo26


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

MOUSE_X/Y_POSITION  inopérants sur form 0 ! Empty
MessageSujet: Re: MOUSE_X/Y_POSITION inopérants sur form 0 !   MOUSE_X/Y_POSITION  inopérants sur form 0 ! EmptyMar 23 Juin 2015 - 16:51

Mea culpa ! Embarassed
C'est surtout qu'en testant le prg de minibug, j'ai de suite pensé à cette histoire de hover...
J'ai donc lancé le prog fait à l'origine par DJ Peters et dans mon élan, je n'ai pas eu le réflexe de jeter un coup d'oeil sur les bugs déjà signalés.
MOUSE_X/Y_POSITION  inopérants sur form 0 ! 01
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Klaus

Klaus


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

MOUSE_X/Y_POSITION  inopérants sur form 0 ! Empty
MessageSujet: Re: MOUSE_X/Y_POSITION inopérants sur form 0 !   MOUSE_X/Y_POSITION  inopérants sur form 0 ! EmptyJeu 25 Juin 2015 - 19:28

@Jack:
concernant ton nouveau sujet
Citation :
Descrition et état du bug 1
auquel on ne peut pas répondre, je voulais juste de signaler que non seulement les fonctions mouse_x/y_position sont concernées, mais également mouse_x/y_left_down ainsi que leur famille !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé





MOUSE_X/Y_POSITION  inopérants sur form 0 ! Empty
MessageSujet: Re: MOUSE_X/Y_POSITION inopérants sur form 0 !   MOUSE_X/Y_POSITION  inopérants sur form 0 ! Empty

Revenir en haut Aller en bas
 
MOUSE_X/Y_POSITION inopérants sur form 0 !
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Form auf Form
» DIM?? Form>0
» BMP ou JPG sur une form
» Bug en suppression d'une form
» FORM

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Un problème avec PANORAMIC?-
Sauter vers: