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

C++Builder Discussion :

Probl�me avec TComPort


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2007
    Messages : 15
    Par d�faut Probl�me avec TComPort
    Bonjour,

    J'aimerais avoir acc�s au port s�rie avec Borland D�veloppeur Studio 2006. J'utilise le composant TComPort.

    Je dois faire une application console en C++. J'ai d�j� pu faire une VCL sans probl�me.

    Je cr�er un nouveau projet Application Console, le programme me g�n�re automatiquement le fichier Uni1.cpp.

    Je le modifie afin d'obtenir le code suivant

    #include <vcl.h>
    #pragma hdrstop

    #include "CPort.hpp"
    #pragma link "CPort"
    //---------------------------------------------------------------------------

    void config()
    {
    TComPort* Port1;
    Port1->Port="COM10";
    Port1->Open() ;

    }

    #pragma argsused
    int main(int argc, char* argv[])
    {
    config();
    //GestPort *GP;
    //GP->config();
    return 0;
    }

    J'arrive � le compiler.

    Mais lors de l'ex�cution l'erreur suivante se produit

    ---------------------------
    Notification des exceptions du d�bogueur
    ---------------------------
    Le projet ComPortTestCconsole.exe a d�clench� la classe d'exception EAbstractError avec le message 'Erreur abstraite'.
    ---------------------------
    Arr�ter Continuer Aide
    ---------------------------

    c'est la ligne Port1->Open() ;

    Si je l'enl�ve cela passe sans probl�me.
    Si je la remplace par Port1->Close(); cela passe �galement.

    Si j'essaye de mettre Port1->Open(); tout seul (sans Port1->Port = "COM10";) cela passe �galement.

    Quelqu'un a-t-il d�j� eu ce probl�me ? Est ce que j'ai fait une erreur en installant le composant ? J'ai du mettre 2 lignes en commentaire dans le fichier CPort.hpp, le probl�me vient il de l� ? Y a-t-il un probl�me avec la classe TCustomComPort?

    Merci

  2. #2
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Responsable de compte
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par d�faut
    bonjour

    L'utilisation de la pluspart des composants n'est pas possible en mode console --> erreur.

    quand tu d�pose un composant sur une fiche l'EDI cr�e automatiquement le composant, ce qui n'est pas le cas dans une application console

    cordialement
    vous trouverez mes tutoriels � l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les r�gles du forum

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. probl�me avec tcomport
    Par habar84 dans le forum C++Builder
    R�ponses: 7
    Dernier message: 27/02/2008, 09h25
  2. probl�me avec TComport
    Par lili81 dans le forum C++Builder
    R�ponses: 3
    Dernier message: 23/11/2007, 07h58
  3. Probl�me avec TComPort
    Par Kristo2 dans le forum C++Builder
    R�ponses: 9
    Dernier message: 26/09/2007, 16h07
  4. Probl�me avec TComPort
    Par mesmin.sefelec dans le forum C++Builder
    R�ponses: 3
    Dernier message: 25/01/2006, 15h35
  5. TComPort, probl�me avec RxOnChar
    Par davinout dans le forum Composants VCL
    R�ponses: 5
    Dernier message: 03/06/2005, 08h25

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