I. Avant-propos▲
Cet article est dédié au composant TComport sous CodeGear C++Borland 2009. TComport est un composant permettant la gestion des communications série. Les dernières versions sont disponibles gratuitement sur le site sourceforge : http://sourceforge.net/projects/comport/.
II. Installation de TCOmport sous CodeGear C++ Builder 2009▲
Cet article a pour but de montrer comment installer le composant TComPort sous CodeGear C++ Builder?2009.
II-A. Téléchargement du composant▲
- Télécharger le fichier Tcomport sur le site http://sourceforge.net/projects/comport/ sur le bureau.
nb : pour information la version utilisée au cours de ce tutoriel est la version 4.0 Beta, mais toutes les versions supérieures s'installent de la même manière.
II-B. Préparation à l'installation▲
- Déziper TComPort4Beta.zip sur votre bureau
-
Ouvrir le dossier "C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\BPL\"
(sous "All Users", le dossier "Documents" apparait aussi sous le nom de "Documents shared") - Copier tous les fichiers et dossiers de "Bureau\TComPort4Beta\cportu\source"
- Coller les fichiers dans "C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\BPL"
II-C. Installation du composant▲
Compilation de CPortLibCB2009
- Lancer CodeGear C++ Builder 2009
- Faites : Fichier / Tout fermer.
- Faites Fichier / Ouvrir puis CPortLibCB2009.bpk se trouvant sous "C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\BPL".
- Le projet s'ouvre dans la fenêtre des projets
- Clic droit sur CPortLibCB2009.bpl, puis construire.
- La fenêtre de compilation s ouvre, quand c est fini l information "Effectué : Construction complète" apparait. Appuyer sur Ok, puis enregistrer.
- Faites : Fichier / Tout fermer.
Installation des composants visuels DsgnCPortCB6
- Faites : Fichier / Ouvrir puis DsgnCPortCB6.bpk dans "C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\BPL".
- Le projet s'ouvre dans la fenêtre des projets, SURTOUT NE PAS COMPILER.
- Allez dans le dossier "C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\DCP"
- Faites un copier/coller de "CPortLibCB2009.bpi"
- Renommer "copie de CPortLibCB2009.bpi" en "CPortLibCB6.bpi"
- Revenez sur CodeGear C++ Builder 2009 et faites clic droit dans la fenêtre des projets sur "DsgnCPortCB2009.bpi" et faites Installer.
- Une fenêtre de compilation s'ouvre, "Des nouveaux composants ont été installés". Cliquez sur Ok.
- Fichier / Tout fermer.
- Cliquez sur oui pour enregistrer les modifications.
II-D. Un peu de rangement (optionnel)▲
Après avoir fini l'installation et fermé CodeGear C++ Builder 2009, il est possible de ranger les fichiers *.bpi et *.lib générés à la fin de l'installation dans un nouveau sous-dossier "TComPort". Le chemin sera alors "C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\DCP\TComPort".
- Aller dans le dossier "C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\DCP"
- Créer le dossier "TComPort"
- Copier les fichiers CPortLibCB6.bpi, CPortLibCB2009.bpi, CPortLibCB2009.lib, DsgnCPortCB2009.bpi, DsgnCPortCB2009.lib contenus dans "C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\DCP"
- Coller les fichiers dans "C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\DCP\TComPort"
- Revenir dans CodeGear C++ Builder 2009
- Aller dans l'onglet Outil, puis Options.
- Dans la fenêtre "Options" choisir dans l'arborescence "Options d environnement" puis "Chemins et répertoires"
- Ouvrir "Chemin des bibliothèques"
- Rajouter le chemin "C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\DCP\TComPort"
- Refermer la fenêtre "Répertoires" en cliquant sur OK
- Refermer la fenêtre "Options" en cliquant sur OK
II-E. Remarques▲
L installation du composant sous "C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\BPL" permet de mieux installer les composants et à C++ Builder de retrouver les dépendances.
L'installation du composant sous "C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\BPL" permet de mieux installer les composants et à C++ Builder de retrouver les dépendances.
Les fichiers *.bpi et *.lib créés sous "C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\DCP\" et "\BPL" ne doivent pas être changés de répertoire. Sauf en cas de changement des options par défaut du répertoire de sortie BPI/LIB ( Outils > Option > OptionsC++ > Chemins et répertoires > Répertoire de sortie BPI/LIB )
L'astuce de renommer "CPortLibCB2009.bpi" en "CPortLibCB6.bpi" marche sur la version version 4.0 Beta. Ce problème sera peut être corrigé dans les versions ultérieures.
III. Remerciement▲
Je remercie Alexandre Pottiez et dourouc05 pour leurs relectures.
IV. Liens▲
Sourceforge.net : http://sourceforge.net/projects/comport/