realbasic-nug.fr
[Top] [All Lists]

Re: Fonction speak

To: REALbasic NUG French <realbasic-nug.fr@lists.realsoftware.com>
Subject: Re: Fonction speak
From: Antoine Crêtaux <antoine@cretaux.fr>
Date: Thu, 31 Jul 2008 17:56:19 +0200
Authentication-results: mx.google.com; spf=neutral (google.com: 74.124.194.228 is neither permitted nor denied by domain of realbasic-nug.fr-bounces@lists.realsoftware.com) smtp.mail=realbasic-nug.fr-bounces@lists.realsoftware.com
Delivered-to: listarchive@realsoftware.com
In-reply-to: <DC2D2300-BA0A-4FBF-8EFE-E41B407E569E@albireo.biz>
References: <489182ED.3070006@mobistar.be> <FD3529CB-F93A-4F15-A4B6-B7306CAF7562@edlr.fr> <B11BE22A-E3DE-4C0F-A4E9-62841525424C@orange.fr> <87F9FB7E-2F25-4121-9C6B-23C7A383BCFB@cretaux.fr> <DC2D2300-BA0A-4FBF-8EFE-E41B407E569E@albireo.biz>
Reply-to: REALbasic NUG French <realbasic-nug.fr@lists.realsoftware.com>
Sender: realbasic-nug.fr-bounces@lists.realsoftware.com
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







<Prev in Thread] Current Thread [Next in Thread>