IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Timer plus performant avec MMSystem


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 122
    Par défaut Timer plus performant avec MMSystem
    Bonjour,

    J'ai vu à plusieurs endroits sur internet que le timer proposé par delphi n'était pas tres fiable.
    En revanche celui proposé par MMSystem, le serait beaucoup plus.

    J'ai pu trouver ce site :
    http://eraquila.iquebec.com/site/delphi/api/timer.htm
    qui explique brièvement le pourquoi du comment, mais j'avoue ne pas vraiment comprendre comment l'implementer dans mon code!

    Mon problème :
    Je ne comprend pas ou quand comment developper la fonction de callback, et je ne saisis pas bien que doivent etre ses arguments et si on doit les modifier dans cette fonction.


    Enfin je cite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dwUser
        Données réservées...
    Je croule sous autant de details precis et concis !

    Merci du coup de pouce, qui en aidera plus d un !

  2. #2
    Membre chevronné
    Avatar de Philippe Gormand
    Inscrit en
    Mars 2002
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 330
    Par défaut
    Trops long à expliquer ici comment utiliser les fonctions callback.
    Cherche sur le forume ou sur le net. Il existe de nombreux cours et tutos.

    Bon courage.

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 69
    Par défaut
    c'est assez simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Procedure FctTimeCallBack( uTimerID, uMessage: UINT; DwUser, Dw1, Dw2: DWord) StdCall;
    begin
      showmessage('coucou');
    end;
     
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      timeSetEvent(5000, 0, FctTimeCallBack, 0, TIME_PERIODIC);
    end;

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 122
    Par défaut
    Bon en effet ca a l air d etre moins prise de tete que ce que je pensais !

    Concernant tous les arguments des deux routines, est ce à moi de les declarer quelque part ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 122
    Par défaut
    Ok c'est bon ca marche nikel !

    Merci beaucoup pour ce coup de main!

    Encore merci à tous !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 31
    Dernier message: 22/04/2014, 14h55
  2. Timer multimedia avec mmsystem
    Par user 56gt8 dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 10/06/2008, 15h55
  3. [VB6] timer plus rapide que 1 d'interval
    Par windob dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 24/02/2004, 00h16
  4. problemes de performances avec les requetes select
    Par berry dans le forum Requêtes
    Réponses: 3
    Dernier message: 10/07/2003, 13h39
  5. [JDBC][connexion persistante] performances avec JDBC
    Par nawac dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 06/05/2003, 10h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo