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 :

[WIN32][TComport] Lecture Asynchrone


Sujet :

Delphi

  1. #1
    Membre chevronné

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 288
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2002
    Messages : 1 288
    Points : 1 936
    Points
    1 936
    Par défaut [WIN32][TComport] Lecture Asynchrone
    Bonjour,

    J'ai suivi le tutoriel de Nono sur l'utilisation du TComport en lecture asynchrone
    (http://nono40.developpez.com/tutorie...mport/#LIV-C-3) sans problème.

    J'ai voulu utiliser un timer à la place de la boucle repeat until pour réduire la charge processeur, mais mon souci est que je n'arrive pas à "bloquer" le code jusqu'à la réception de la trame.

    Avec la boucle repeat until, j'attends qu'il sorte de la boucle, mais avec un timer cela devient un événement et je ne vois pas comment faire.

    Merci.
    Delphi 7/XE2/XE3
    C#
    Oracle 9i à 12c
    SQL Server 2008 à 2014

  2. #2
    Membre chevronné Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 552
    Points : 1 780
    Points
    1 780
    Par défaut
    Si tu mettais un sleep (ce n'est pas un conseil vestimentaire !!) dans ta boucle repeat Until ?
    Ca décharge la CPU.

  3. #3
    Membre chevronné

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 288
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2002
    Messages : 1 288
    Points : 1 936
    Points
    1 936
    Par défaut
    Je vais essayer ça, je l'avais oublié celui-là.
    Delphi 7/XE2/XE3
    C#
    Oracle 9i à 12c
    SQL Server 2008 à 2014

  4. #4
    Membre chevronné Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 552
    Points : 1 780
    Points
    1 780
    Par défaut
    Et oui : ne jamais oublier de mettre son sleep !!

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    624
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 624
    Points : 754
    Points
    754
    Par défaut
    Et oui : ne jamais oublier de mettre son sleep !!
    Oui car dans ce cas particulier, un simple string n'aurait pas résolu son problème.

  6. #6
    Membre chevronné

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 288
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2002
    Messages : 1 288
    Points : 1 936
    Points
    1 936
    Par défaut
    Il y a des lecteurs de la taverne ici
    Delphi 7/XE2/XE3
    C#
    Oracle 9i à 12c
    SQL Server 2008 à 2014

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

Discussions similaires

  1. [Win32] Problème lecture de fichier
    Par Blo0d4x3 dans le forum C++
    Réponses: 16
    Dernier message: 17/06/2015, 20h54
  2. C# - Lecture asynchrone
    Par Arnaud F. dans le forum C#
    Réponses: 0
    Dernier message: 14/01/2011, 14h03
  3. Lecture asynchrones de fichiers
    Par nadaeivar dans le forum Général Python
    Réponses: 7
    Dernier message: 14/10/2010, 17h44
  4. Boost::asio lecture asynchrone
    Par Yanux dans le forum Boost
    Réponses: 2
    Dernier message: 23/04/2009, 11h08
  5. Lecture Asynchrone STDOUT & STDERR
    Par ecatum dans le forum Langage
    Réponses: 3
    Dernier message: 04/04/2007, 17h50

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