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

API, COM et SDKs Delphi Discussion :

Composant Asynch Pro (apdcomport)


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 6
    Par défaut Composant Asynch Pro (apdcomport)
    Bonjour ,

    Voila pour mon projet de fin d’étude , je dois développer une interface graphique avec delphi7
    Le but est de recevoir les données à partir du port série RS-232 , les afficher dans les edit boxes et selon les informations reçus afficher l’état du système en utilisant des composants tel que Abakus..

    j’utilise delphi borland 7 et le composant Asynch Pro (ApdComPort1) pour la réception des données du port série RS232

    Mon problème c’est que une fois que je reçois les données , elles sont affichées dans les edit boxes mais elles sont pas mis à jour , donc même si j’envoie de nouvelles données , les edit boxes gardent toujours les premières valeurs . et pas que ça les données tourne en rond , par exemple , si edit1.text = 5 cette valeur passe pas à pas du edit1 à edit2 à edit3….et finalement le retour à edit1 et ça tourne

    Ce que je voudrai faire si c’est possible , la réception de données soit en continu et les données mises à jour à chaque fois que j’envoie des informations du kit .

    Voici une partie du programme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    procedure Tform1.Button1click(sender : Tobject);
    begin
    apdcomport1.open := true;
    timer1.enabled := true ;
    end;
     
    procedure Tform1.Timer1Timer(sender: Tobject);
    begin
    edit1.text := inttostr(byte(apdcomport1.getchar));
    edit2.text := inttostr(byte(apdcomport1.getchar));
    edit3.text := inttostr(byte(apdcomport1.getchar));
    edit4.text := inttostr(byte(apdcomport1.getchar));
    end;
    end.
    Merci Beaucoup .

  2. #2
    Membre chevronné Avatar de JustMe
    Inscrit en
    Juillet 2002
    Messages
    479
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 479
    Par défaut
    Je pense que pour détecter la réception de tes données à travers l’événement OnTriggerData.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Décembre 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 6
    Par défaut
    Merci pour votre reponse ..le probleme c'est que je suis une vraie débutante en delphi. je ne sais pas vraiment comment utiliser cette evenement OnTriggerData ?
    merci pr votre aide

Discussions similaires

  1. Changement de composant, XP pro plus valide
    Par Fleur-Anne.Blain dans le forum Windows XP
    Réponses: 4
    Dernier message: 06/01/2007, 14h47
  2. [D7 Pro] Composants TXMLTransformClient manquant
    Par jambonstar dans le forum Delphi
    Réponses: 2
    Dernier message: 22/09/2006, 15h14
  3. [FLASH MX2004 PRO] UI COMPOSANTS
    Par Garra dans le forum Flash
    Réponses: 3
    Dernier message: 10/03/2006, 13h10
  4. Réponses: 2
    Dernier message: 01/07/2004, 11h05
  5. Réponses: 10
    Dernier message: 20/06/2004, 12h28

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