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 :

A la recherche de TComPort...


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 20
    Par défaut A la recherche de TComPort...
    Bonjours

    Je suis à la recherche d'un composant (delphi 7.0) qui me permette de lire/ecrire sur un port serie.

    Après une recherche des posts sur le sujet, je constate que plusieurs d'entre vous utilisent un composant "TComPort".

    Mon problème est que je ne le trouve pas dans Delphi. Dans l'aide integrée, rien ne faire référence à ce fameux TComPort....

    Quelqu'un pourrait-il de donner plus d'informations à ce sujet :

    * De quel module fait-il partie ?
    * Est-ce le plus simple pour lire/ecrire sur un port serie ?

    Accessoirement, ce composant est-il compatible avec Kylix ?

    Merci beaucoup.

  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 TComPort
    Bonjour.

    TComPort est un composant qui ne fait pas partie du paquet de Delphi. C'est un composant supplémentaire écrit par Delphinaute qu'il faut installer.

    Fais une recherche sur le site ou sur google.

    A +

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 141
    Par défaut
    Salut Sergio,
    voici une fonction utile pour détecter les ports COM dispo sur le PC (il existe des adaptateurs USB / série):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    function ComPortAvailable(Port: PChar): Boolean;
    var
      DeviceName: array[0..80] of Char;
      ComFile: THandle;
    begin
      StrPCopy(DeviceName, Port);
     
      ComFile := CreateFile(DeviceName, GENERIC_READ or GENERIC_WRITE, 0, nil,
        OPEN_EXISTING,
        FILE_ATTRIBUTE_NORMAL, 0);
     
      Result := ComFile <> INVALID_HANDLE_VALUE;
      {if ( ComFile <> INVALID_HANDLE_VALUE)
      then showmessage(DeviceName); }
      CloseHandle(ComFile);
    end;
    je l'utilises comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     if ComPortAvailable('COM1:')
       then combobox _listant_les_ports_COM.Items.Add('COM1');
    ......jusqu'à 'COM10:'
    Bonne journée
    Seb

  4. #4
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 20
    Par défaut
    Ha... merci pour cette réponse rapide.

    Je comprend mieux alors pourquoi je ne le trouve pas dans l'aide d'origine. Je vais rechercher ce composant.

    J'ai quand même une petite question annexe :
    Parmis les composants "d'origine" quel est celui qui serait à utiliser pour dialoguer avec un port serie ?

    Pour cibler le besoin, mon application :

    Un PABX écrit normalement les informations téléphoniques en temps réèl sur une petite imprimante au fil de l'eau, branchée sur le pabx via un port serie.

    Le but serait de remplacer l'imprimante par un PC en "écoute" (service windows sans doute) sur le port, le but étant de pouvoir stocker / retravailler les informations normalement imprimées.

    Merci.

  5. #5
    Membre éclairé Avatar de Soulama
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2004
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2004
    Messages : 619
    Par défaut
    Salut, tu peux aussi voir ici: http://sourceforge.net/projects/comport/
    c un compo ecrit par Dejan que jutilise pour lire les info provenan dun PABX.
    Quel Pabx utilise tu? c minteresse de savoir ce que tu fait.
    A+

Discussions similaires

  1. recherche des algorythmes pour images 2d
    Par exxos dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 24/05/2002, 13h46
  2. recherches des cours ou des explications sur les algorithmes
    Par Marcus2211 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 19/05/2002, 22h18
  3. Réponses: 8
    Dernier message: 17/05/2002, 09h08
  4. [PRO*C] Recherche information
    Par Anonymous dans le forum Interfaces de programmation
    Réponses: 2
    Dernier message: 04/04/2002, 17h53
  5. Recherche de documentation complète en algorithmes
    Par Anonymous dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 29/03/2002, 12h09

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