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 :

TComPort sous XE5


Sujet :

C++Builder

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2011
    Messages : 3
    Points : 7
    Points
    7
    Par défaut TComPort sous XE5
    comment installer le composant TComPort de Dejan Crnila sous c++ builder xe5 S.V.P

  2. #2
    Membre chevronné
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Points : 2 189
    Points
    2 189
    Par défaut
    Salut kofa2007, présentement j'utilise TComport sous C++Builder XE5 Update 2 sans problème. Par contre, je ne l'ai pas installer en tant que composant. Je l'ai compiler comme une lib. De toute façon installer un composant 64-bit ne fonctionne pas vraiment.

    J'ai suivi a peu près les étapes énumérées ici: http://trote.developpez.com/tutoriel...ar-rad-studio/

    Tu peux aussi aller sur le forum de discussion du composant: https://sourceforge.net/p/comport/discussion/261327/
    • Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
    • Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
    • Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon

  3. #3
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Novembre 2014
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Bonjour Crayon

    Je cherche moi aussi à installer le composant TComport dans ma version de C++ builder XE5 (sous windows 8).

    J'ai récupéré les sources à jour à l'adresse suivante:
    Note modération : suppression lien malveillant

    Malheureusement, en suivant le tuto que tu donnes en lien, je n'arrive pas à l'installer.

    Peux tu m'indiquer comment tu as fait notamment pour créer la lib à partir des sources ou une autre solution pour faire fonctionner TComPort ?

    Je débute sous C++ builder.

    Merci

  4. #4
    Membre chevronné
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Points : 2 189
    Points
    2 189
    Par défaut
    Salut, je suis présentement dans C++Builder XE6 et j'utilise TComPort avec une version lib. J'ai créer un projet de type Static Library dans lequel j'ai mis CPort.pas et CPortAbout.pas. Quand je compile j'obtiens un .lib (ou .a en 64-bit) et les fichiers CPort.hpp et CPortAbout.hpp. C'est tout ce que j'ai besoin car je n'utilise pas de composant visuel.

    Dans le code de mon projet qui utilise le port série je fait ceci pour ajouter la library au lieur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #pragma comment(lib, "CPort")
    Et ceci pour utiliser la classe:
    • Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
    • Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
    • Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon

  5. #5
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Novembre 2014
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Salut

    Déjà, merci pour ta réponse.

    J'arrive bien à créer la librairie (Cport.lib) que j'incorpore dans mon projet.

    Après ajout, des 2 lignes (dans leur fichier respectif) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #pragma comment(lib, "CPort")

    J'ai une erreur de compilation avec le linker:

    [ilink32 Erreur] Fatal: Impossible d'ouvrir le fichier 'RǬ瞈䖌鉠桎NJȆ瞈RM.OĄ.OBJ'

    Sais tu d'où cela peut il venir ?
    Aurais je oublié de linker quelque chose ?

    Merci

  6. #6
    Membre chevronné
    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
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    1
    Par défaut
    Attention SVP
    Merci de vérifier les liens que vous postez
    le lien envoyé contient plusieurs liens malveillants et cerises sur le gâteau plusieurs virus


    on trouve les sources de Tcomport sous Source Forge

    cdlt
    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

  7. #7
    Membre chevronné
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Points : 2 189
    Points
    2 189
    Par défaut
    Citation Envoyé par RemiiB Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [ilink32 Erreur] Fatal: Impossible d'ouvrir le fichier 'RǬ瞈䖌鉠桎NJȆ瞈RM.OĄ.OBJ'
    Je ne suis pas capable de lire le nom du fichier obj. Est-ce qu'il s'affiche de la même manière dans l'IDE?
    • Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
    • Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
    • Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon

  8. #8
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Novembre 2014
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Bonjour,


    Premièrement, mes plus plates excuses aux modérateurs...Je ferais attention à l'avenir.


    Sinon, la ligne d'erreur tel qu'elle est affichée dans C++ Builder (je n'avais pas fait attention à la conversion):

    [ilink32 Erreur] Fatal: Impossible d'ouvrir le fichier 'RǬ瞈痊趈曺ǛȆ瞈RM.OĄ.OBJ'

  9. #9
    Membre chevronné
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Points : 2 189
    Points
    2 189
    Par défaut
    OK... J'imagine que si tu enlèves la ligne suivante le lieur te donne une autre erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #pragma comment(lib, "CPort")
    Quand tu dis que tu ajoutes la lib au projet. Normalement, si tu mets la ligne précédente, la seule action nécessaire est de s'assurer que le fichier .lib est dans un dossier qui figure dans le Library Path dans les Options.
    • Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
    • Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
    • Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon

  10. #10
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Novembre 2014
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Effectivement, j'avais retouché mes "Library Path"... Donc ç'a coincé.

    Par contre, j'ai du inclure le fichier CPortSetup.pas lors de la création de ma librairie parce sinon, j'avais une erreur de compilation me disant que le linker ne trouvait pas le fichier CPortSetup.obj dès que j'utilisais la propriété de TComPort.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Port->Connected = true;
    En tout cas, merci de ton aide.
    Y'a plus qu'à envoyer/recevoir des trames.

Discussions similaires

  1. tcomport sous XE2
    Par davidif dans le forum Débuter
    Réponses: 2
    Dernier message: 04/11/2013, 20h39
  2. TComPort sous CodeGear C++Borland 2007
    Par KONAMIM dans le forum C++Builder
    Réponses: 7
    Dernier message: 21/05/2012, 19h09
  3. Installation librairie TCOMPORT sous Delphi6
    Par ptitemeuh dans le forum Composants VCL
    Réponses: 1
    Dernier message: 07/07/2011, 11h36
  4. composant tcomport sous delphi 7
    Par laala.hamid dans le forum Composants VCL
    Réponses: 1
    Dernier message: 19/02/2009, 22h17
  5. Installer le composant TComPort sous Delphi5
    Par GI_GI dans le forum Composants VCL
    Réponses: 19
    Dernier message: 03/09/2008, 08h07

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