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
» Logiciel de planétarium.
perturbations entre on_key_up/down et message Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
perturbations entre on_key_up/down et message Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
perturbations entre on_key_up/down et message Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
perturbations entre on_key_up/down et message Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
perturbations entre on_key_up/down et message Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
perturbations entre on_key_up/down et message Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
perturbations entre on_key_up/down et message Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
perturbations entre on_key_up/down et message Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
perturbations entre on_key_up/down et message Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
perturbations entre on_key_up/down et message Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
perturbations entre on_key_up/down et message Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
perturbations entre on_key_up/down et message Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
perturbations entre on_key_up/down et message Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
perturbations entre on_key_up/down et message Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
perturbations entre on_key_up/down et message Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
Smartphone Xiaomi 14 – 512 Go- 6,36″ 5G ...
Voir le deal
599 €

 

 perturbations entre on_key_up/down et message

Aller en bas 
+2
sergeauze
bignono
6 participants
AuteurMessage
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

perturbations entre on_key_up/down et message Empty
MessageSujet: perturbations entre on_key_up/down et message   perturbations entre on_key_up/down et message EmptyMer 19 Mar 2014 - 22:53

Bonsoir à tous! Smile 
En ce moment je travaille sur un petit programme 3d qui utilise l'évènement on_key. Quand les actions se terminent, et qu'il y a un message demandant si on veut relancer à nouveau le programme, et que l'on répond oui, les évènements on_key ne fonctionnent plus!
J'ai voulu faire un petit programme de démo pour montrer ce qui se passe, et là, des violentes access violation! Même si j'arrête les évènements on_key avant le message et que je les remets en route après.
Bref, qu'en pensez-vous? Y-a-t-il là un bug de Panoramic?
Code:
label down, up , prog
 dim haut, bas, gauche, droit , vitesse , A
 vitesse=2
full_space 0
color 0,0,200,50
picture 1
color 1,0,0,255
    on_key_down 0,down
    on_key_up 0,up
timer 2 : timer_interval 2,1 : on_timer 2,prog
    end

down:
    if key_down_code=38 then haut=1
    if key_down_code=40 then bas=1
    if key_down_code=37 then gauche=1
    if key_down_code=39 then droit=1
    if key_down_code=65 then A=1
    return

up:
    if key_up_code=38 then haut=0
    if key_up_code=40 then bas=0
    if key_up_code=37 then gauche=0
    if key_up_code=39 then droit=0
    if key_up_code=65 then A=0
    if key_up_code=27 then timer_off 2 : terminate
    return

prog:
if haut=1 then top 1,top(1)-vitesse
if bas=1 then top 1,top(1)+vitesse
if gauche=1 then left 1,left(1)-vitesse
if droit=1 then left 1,left(1)+vitesse

' off_key_down 0
' off_key_up 0
if A=1 then message "on recommence!"
' on_key_down 0,down
' on_key_up 0,up

return
A+  Wink Wink Wink
Revenir en haut Aller en bas
sergeauze

sergeauze


Nombre de messages : 391
Age : 72
Localisation : Hautes Alpes France
Date d'inscription : 09/01/2010

perturbations entre on_key_up/down et message Empty
MessageSujet: Re: perturbations entre on_key_up/down et message   perturbations entre on_key_up/down et message EmptyMer 19 Mar 2014 - 23:21

salut
J'obtiens le message " too much nested gosub" et nombre avec beaucoup de zeros
Revenir en haut Aller en bas
http://sergeauze.blog-video.tv/
papydall

papydall


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

perturbations entre on_key_up/down et message Empty
MessageSujet: Re: perturbations entre on_key_up/down et message   perturbations entre on_key_up/down et message EmptyJeu 20 Mar 2014 - 0:06

C’est sans doute un problème de TIMER plutôt qu’un bug.

Je pense qu’il faut arrêter le timer 2, remettre A à zéro, afficher le message puis remettre timer_on
La ligne 38  devrait être ainsi

Code:


 if A=1 then timer_off 2 : a = 0 :  message "on recommence!" : timer_on 2


EDIT : j'ai testé avec cette modification et ça a marché.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

perturbations entre on_key_up/down et message Empty
MessageSujet: Re: perturbations entre on_key_up/down et message   perturbations entre on_key_up/down et message EmptyJeu 20 Mar 2014 - 0:35

Absolument avec un événement déclenché toutes les millisecondes (je te rappelle Bignono que ce n'est pas utile de mettre une valeur si faible. Un test toutes les 50 ms est largement suffisant et sollicite moins la machine et risque moins de la faire planter). Pendant que tu affiches le message, les événements s'empilent très vite en attendant la réponse de l'utilisateur.
Revenir en haut Aller en bas
papydall

papydall


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

perturbations entre on_key_up/down et message Empty
MessageSujet: Re: perturbations entre on_key_up/down et message   perturbations entre on_key_up/down et message EmptyJeu 20 Mar 2014 - 0:49

Je suis d’accord avec toi, Jicehel.
Mais si Bignono utilise un intervalle de 1 ms c’est qu’il veut privilégier la souplesse du mouvement.
La solution que j’ai proposée fait l’affaire.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

perturbations entre on_key_up/down et message Empty
MessageSujet: Re: perturbations entre on_key_up/down et message   perturbations entre on_key_up/down et message EmptyJeu 20 Mar 2014 - 0:56

Absolument Papydall en coupant le timer le temps de la réponse, on évite le problème proprement.
Revenir en haut Aller en bas
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

perturbations entre on_key_up/down et message Empty
MessageSujet: Re: perturbations entre on_key_up/down et message   perturbations entre on_key_up/down et message EmptyJeu 20 Mar 2014 - 9:11

Bonjour à tous  Smile 
Merci de vos réponses! Mais le problème ne vient pas de là, puisque dans mon programme 3d les timers sont stoppés avant les messages.
J'ai essayé d'isoler l'objet ou les objets qui me posent problème. Je pense avoir trouvé. J'ouvre un autre post pour cela car ça n'a rien à voir avec la commande message.
A+  Wink Wink Wink
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2395
Date d'inscription : 28/05/2007

perturbations entre on_key_up/down et message Empty
MessageSujet: Re: perturbations entre on_key_up/down et message   perturbations entre on_key_up/down et message EmptyJeu 20 Mar 2014 - 13:29

Code:
timer 2 : timer_interval 2,1 : on_timer 2,prog
Après cela, prog est en théorie appelé 1000 fois par seconde (en pratique une centaine de fois).
Or, on ne sort de prog que si on a acquitté le MESSAGE.

Résultat : la pile d'appel des GOSUB se sature avec un déclenchement d'erreur.

_________________
perturbations entre on_key_up/down et message Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

perturbations entre on_key_up/down et message Empty
MessageSujet: +++   perturbations entre on_key_up/down et message EmptyJeu 20 Mar 2014 - 16:13

Oui, pour faire apparaître des message de toute catégorie,
il faut toujours désactiver les timer rapides.
 No alien No 
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Contenu sponsorisé





perturbations entre on_key_up/down et message Empty
MessageSujet: Re: perturbations entre on_key_up/down et message   perturbations entre on_key_up/down et message Empty

Revenir en haut Aller en bas
 
perturbations entre on_key_up/down et message
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» perturbations entre on_key_up/down et option
» Bug entre GRID et KGF
» differance entre seven et W8
» Différence entre LIST et DLIST
» mélange entre exécutable et Panoramic

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: