A priori sur Mon G4 il repete plusieurs fois mais je peux le lancer
aussi souvent que je veux. le timer reste bien actif apres la premiere
lecture.
Je vais regarder la répétition de la touche. Mais c'est quand meme
bizarre ces réponses différentes sur des machines différentes
Le 31 juil. 08 à 17:02, Michel LO a écrit :
La première chose que je vérifierais, c'est que le timer est bien en
boucle, c'est à dire qu'i redémarre une fois arrivé au bout. Sinon,
une fois arrivé au bout une fois, tu ne rentres plus dedans.
La deuxième chose que je regarderais, c'est de bloquer la lecture du
clavier pour zapper les rebonds. En 10.4, j'avais eu des pbs de ce
type avec la lecture directe des touches haut/bas et j'avais rajouté
un délai de 1/2s avec un booléen et un timer pour empêcher de
refaire tourner la boucle de lecture : avant de tester le clavier,
je court-circuite cette lecture si test (un booléen) est faux.dès
que je suis rentré dans le if du clavier, je mets test à faux, et je
lance un timer qui met test à vrai au bout d'une demi seconde.
Michel Lo
Le 31 juil. 08 à 16:49, Antoine Crêtaux a écrit :
J'ai ecrit un magnifique progame qui donne l'heure....
Impressionnant n'est ce pas....
If Keyboard.AsyncOptionKey= true and
keyboard.asyncKeyDown(123) then
//== Appel à un apple script pour mettre au premier plan
activer
speak (aujourdhui.ShortTime)
end if
End if
Il fonctionne bien sur mon mac en 10,5 une fois après il refuse de
donner l'heure.
J'ai essayé sur un autre mac en 10,4 . Là au lieu de me donner une
fois l'heure il me la donne entre 5 et 8 fois..
Ce code est placé dans le run d'un timer d'une classe dont je cree
une instance au lancement de l'application
Cordialement
Antoine Crêtaux
antoine@cretaux.fr
Cordialement
Antoine Crêtaux
antoine@cretaux.fr
|