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
» demande explication KGF pour imprimer en mm
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar JL35 Aujourd'hui à 17:28

» Petit passage furtif
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar Froggy One Hier à 14:26

» SPIN et aide langage (résolu)
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar leclode Sam 23 Mar 2024 - 15:20

» Aide-mémoire des mots-clés Panoramic
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar papydall Mer 20 Mar 2024 - 21:23

» Je ne comprend pas pourquoi la largeur de la scene 3d change
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar Marc Mar 12 Mar 2024 - 20:06

» Comment télécharger panoramic?
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar lepetitmarocain Sam 9 Mar 2024 - 13:31

» @lepetitmarocain <==> KGFGrid
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar Klaus Dim 3 Mar 2024 - 9:59

» Tangram-Toukaré
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar jjn4 Mer 28 Fév 2024 - 18:12

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar jjn4 Mer 28 Fév 2024 - 18:09

» KGF_dll - nouvelles versions
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar Klaus Mer 28 Fév 2024 - 17:01

» Mes souhaits d'amélioration de Panoramic.
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar Pedro Lun 26 Fév 2024 - 18:12

» Testez-votre-QI
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar jjn4 Dim 25 Fév 2024 - 17:12

» Utilisation d'Élip
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar jjn4 Sam 24 Fév 2024 - 18:33

» Récapitulatif ludothèque panoramic jjn4
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar jjn4 Sam 24 Fév 2024 - 18:11

» Générateur de mots de passe
MOUSE_X/Y_POSITION  inopérants sur form 0 ! Emptypar mindstorm Mar 20 Fév 2024 - 20:09

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mars 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
25262728293031
CalendrierCalendrier
-50%
Le deal à ne pas rater :
-50% Baskets Nike Air Huarache
64.99 € 129.99 €
Voir le deal

 

 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 : 6985
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 : 6985
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 : 6985
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 : 6985
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
» Bug en suppression d'une form
» Questions à propos de 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: