Le composant TComPort, installation

| Vincent PETIT | Patrick PETIT |

Cet article a pour but de montrer comment installer le composant TComPort sous C++ Builder™

- Titre : Le composant TComPort, installation

- Auteurs : Vincent PETIT, Patrick PETIT

- Parution : 25 novembre 2003

- Mise à jour : 8 mars 2013

- Public visé :

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2013 Vincent PETIT. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Avant-propos

- II. Installation du composant

- III. Emplacement des fichiers

- IV. Correction des fichiers

- V. Liens

I - Avant-propos

Le composant TComPort est disponible à cette adresse : http://sourceforge.net/projects/comport/
Les étapes ont été détaillées aux maximum afin que même les débutants puissent installer le composant.

II - Installation du composant

- Reculez la date de votre PC pour revenir en période d'évaluation (si vous avez dépassez la date d'expiration de BCB 6).

- Dézipez CPort264.

- Dézipez, à l'intérieur du dossier CPort264, le fichier Source.zip (contenu : 52 objets).

- Placez le dossier source dans "C:\Program Files\Borland\CBuilder6\Imports" (pour moi).

- Lancez C++ Builder™ 6.

- Faites : Fichier / Tout fermer.

- Faites Fichier / Ouvrir -> CPortLibCB6.bpk dans "C:\Program Files\Borland\CBuilder6\Imports\Source".

- Une fenêtre vient de s'ouvrir appuyez sur Compiler.

- Une nouvelle fenêtre s'ouvre, quand c'est fini vous verrez "Effectué : Make". Appuyez sur Ok.

- Faites : Fichier / Tout fermer.

- Faites : Fichier / Ouvrir -> DsgnCPortCB6.bpk dans "C:\Program Files\Borland\CBuilder6\Imports\Source".

- La même fenêtre s'ouvre, cliquez cette fois ci, sur Installer.

- Une autre fenêtre s'ouvre, "Des nouveaux composants ont été installés". Cliquez sur Ok.

- Fichier / Tout fermer.

- Cliquez sur oui pour enregistrer les modifications.

III - Emplacement des fichiers

- Prenez les 7 fichiers .hpp dans "C:\Program Files\Borland\CBuilder6\Imports\Source".

- Coupez les.

- Collez les dans "C:\Program Files\Borland\CBuilder6\Include\Vcl".

- Prenez les 9 fichiers .obj dans "C:\Program Files\Borland\CBuilder6\Imports\Source".

- Coupez les.

- Collez les dans "C:\Program Files\Borland\CBuilder6\Lib\Obj".

- Prenez les 3 fichiers .dfm dans "C:\Program Files\Borland\CBuilder6\Imports\Source".

- Coupez les.

- Collez les dans "C:\Program Files\Borland\CBuilder6\Lib\Obj".

- Prenez le fichier CPortImg.res dans "C:\Program Files\Borland\CBuilder6\Imports\Source".

- Coupez le.

- Collez dans "C:\Program Files\Borland\CBuilder6\Lib\Obj".

IV - Correction des fichiers

- Faites : Fichier / Nouveau / Application.

- Placez tous les nouveaux composants de CPort sur la fiche.

- Appuyez sur F9.

- Un message d'erreur vient d'apparaître, c'est normal, il faut les corriger.

- Double cliquez sur le premier message d'erreur.

- Mettez en commentaire toute la déclaration jusqu'au ';' avec // devant.

- Recommencez avec les 3 autres messages suivant.

- Double cliquez sur la dernière erreur.

- Transformez cette lignes: typedef TBitmap TLedBitmap; en typedef Graphics::TBitmap TLedBitmap;

- Faites : Fichier / Fermer.

- Répondez Oui à l'enregistrement des modifications.

- Faites : Fichier / Fermer.

- Répondez encore une fois Oui à l'enregistrement des modifications.

- Appuyez sur F9.

- L'application vient de se lancer et les fichiers sont corrigés.

V - Liens

Nos articles C++ Builder™ :

- Piloter le port série avec C++ Builder™ :

- le composant TComPort, description,

- le composant TComPort, installation ;

- Piloter le port parallèle avec C++ Builder™ :

- le composant TDLPortIO, description,

- le composant TDLPortIO, installation.

Sans oublier :

- la FAQ C++ Builder™ ;

- la FAQ C++ ;

- la FAQ C.