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
» Planétarium virtuel.
par Pedro Alvarez Hier à 16:57

» Roues dentées
par jean_debord Hier à 10:40

» Attention arnaque !
par mindstorm Jeu 19 Juil 2018 - 19:18

» Qui fait quoi ?
par silverman Mer 18 Juil 2018 - 15:21

» ITEM_SELECT N,L pour synedit
par silverman Mer 18 Juil 2018 - 15:20

» Boussole
par jean_debord Mer 18 Juil 2018 - 11:06

» Roue à n faces
par Marc Dim 15 Juil 2018 - 22:16

» Exemple d'une nouvelle version d'un GRID
par Jean Claude Ven 13 Juil 2018 - 10:32

» Une simple question
par Oscaribout Sam 7 Juil 2018 - 23:20

» BUG sur l'objet TAB
par Jack Sam 7 Juil 2018 - 21:12

» Monopoly moderne
par jjn4 Sam 7 Juil 2018 - 15:06

» Récapitulatif ludothèque panoramic jjn4
par jjn4 Ven 6 Juil 2018 - 17:41

» Lignes ondulées
par JL35 Ven 6 Juil 2018 - 17:39

» bug off_activate 0 : sans d'effet
par silverman Ven 6 Juil 2018 - 13:02

» Position des objets d'un conteneur dans FBPano et Panoramic
par Navigateur Ven 6 Juil 2018 - 12:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

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

Partagez | 
 

 bug ON_MOUSE_UP/DOWN indescriptible

Aller en bas 
AuteurMessage
silverman

avatar

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

MessageSujet: bug ON_MOUSE_UP/DOWN indescriptible   Mer 5 Juil 2017 - 18:24

Bonjour à tous

Ce code produit l'erreur 68,"label defined twice", ce qui est impossible:
Code:
' error_french
 label test1

 form 2 : left 2,650
 
 ' enlever le ' de la ligne 8 ou 10 ou 12 pour voir le bug en action
  
 ON_ACTIVATE 0,test1 : ON_MOUSE_DOWN 0,test1 :' cliquez dans le form 0

' ON_MOUSE_MOVE 0,test1 : ON_MOUSE_DOWN 0,test1 :' bougez la souris dans le form 0 et cliquez
 
' ON_MOUSE_MOVE 0,test1 : ON_MOUSE_UP 0,test1 :' bougez la souris dans le form 0 et cliquez

END
test1:
   print "test 1"
return
Les lignes 8 ou 10 ou 12 produisent la même erreur.

EDIT1: un autre exemple plus bas avec des 'OFF_MOUSE_XXX' qui ne résoud pas le pb

EDIT2: aparemment, les évènements 'on_mouse_up/down' sont bien détectés, mais à un moment, ces commandes se branchent au début du source plutôt qu'au label qui leur est assigné


Dernière édition par silverman le Ven 7 Juil 2017 - 12:15, édité 2 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jean Claude

avatar

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

MessageSujet: Re: bug ON_MOUSE_UP/DOWN indescriptible   Mer 5 Juil 2017 - 18:50

Je ne suis pas certain que la commande ON_ACTIVATE soit bien utilisée.

Essai d'isoler cette commande sur une autre ligne et de la désactiver par une apostrophe.

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



Nombre de messages : 198
Age : 76
Localisation : charente maritime
Date d'inscription : 29/12/2008

MessageSujet: Re: bug ON_MOUSE_UP/DOWN indescriptible   Mer 5 Juil 2017 - 19:13


bonjour a tous.
de passage sur le forum. j'ai essayé ce petit code et effectivement il y a une erreur 68 mais si je place un end sous form2 ,il n'y a plus de message d'erreur.
bonne soirée
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Pedro Alvarez

avatar

Nombre de messages : 1104
Date d'inscription : 19/01/2014

MessageSujet: Bug.   Mer 5 Juil 2017 - 19:47

Bonsoir.

Le problème vient bien de la commande on_activate.
Si on met la ligne en rem, le problème disparaît.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

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

MessageSujet: Re: bug ON_MOUSE_UP/DOWN indescriptible   Mer 5 Juil 2017 - 19:50

Modifier le S/P test1 comme ceci

Code:

test1:
   off_activate 0  : off_mouse_down 0
   print "test 1"  
return
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Jean Claude

avatar

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

MessageSujet: Re: bug ON_MOUSE_UP/DOWN indescriptible   Mer 5 Juil 2017 - 20:02

Oui Papydall, c'est une bonne façon de faire.

Il n'en reste pas moins que le message d'erreur ne correspond pas (si bug il y a).

Le label est déclaré une seule fois et il n'existe qu'un seul sous-programme du nom Test1.

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

avatar

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

MessageSujet: Re: bug ON_MOUSE_UP/DOWN indescriptible   Jeu 6 Juil 2017 - 12:08

Non, non, ça ne vient pas de 'ON_ACTIVATE', avec tous les essais que j'ai fais, je suis sûr de moi.

@papydall
Ce code est minimal pour montrer le bug, mais mettre des 'OFF_MOUSE_XXX' ne suffit pas toujours, tu peux recontrer à nouveau le pb.
Code:
   label down, up, move
    
    on_mouse_down 0,down
    on_mouse_up 0,up
    on_mouse_move 0,move
    end

    down:
    off_mouse_move 0 : off_mouse_down 0 : off_mouse_up 0
      print
    on_mouse_down 0,down : on_mouse_move 0,move : on_mouse_up 0,up
    return

    up:
    off_mouse_move 0 : off_mouse_down 0 : off_mouse_up 0  
      print
    on_mouse_down 0,down : on_mouse_move 0,move : on_mouse_up 0,up
    return

    move:
    off_mouse_move 0: off_mouse_down 0 :' off_mouse_up 0
      print
    on_mouse_move 0,move: on_mouse_down 0,down :' on_mouse_up 0,up
    return
J'avais toujours pensé que c'était 'ON_MOUSE_MOVE' le coupable, mais je me trompais. C'est la combinaison 'ON_MOUSE_DOWN' ou 'ON_MOUSE_UP' avec un event (simultané/continu? Je n'arrive pas à le définir) comme 'ON_MOUSE_MOVE' par exemple qui produit le bug.

J'ai eu ce même message d'erreur, mais pas à chaque fois, en testant les dernières commandes(DIGIT1/SWITCH1, de la version 0928i11).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: bug ON_MOUSE_UP/DOWN indescriptible   

Revenir en haut Aller en bas
 
bug ON_MOUSE_UP/DOWN indescriptible
Revenir en haut 
Page 1 sur 1

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