Installer les bibliothèques JCL et JVCL sur Delphi Berlin 10.1 Starter
par
, 25/08/2016 à 15h11 (7297 Affichages)
Avec la version gratuite de Delphi Starter, le programmeur peut déjà s'initier au langage Pascal Objet et découvrir les principales fonctionnalités de Delphi. Malheureusement, un certain nombre de bibliothèques ne fonctionnent pas avec cette version, en particulier si l'installation fait appel au compilateur en ligne curieusement absent de la version Starter. Alors, comment compléter la palette des composants ?
Si l'installation manuelle est relativement fastidieuse, elle seule permet de contourner le problème. Ainsi, à titre d'exemple, je vous propose l'installation des célèbres bibliothèques Jedi : JCL et JVCL. Ces bibliothèques rassemblent des milliers de routines et de classes utiles et plus de 600 composants visuels ou non.
1. Travail préparatoire
a. Dans un premier temps, il vous faut récupérer les dernières versions disponibles sur Github. Ce sont trois dépôts qu'il va falloir récupérer :
b. Sur chacune des pages, cliquez sur le bouton vert clone or download puis choisissez le bouton bleu download zip.
c. Décompressez alors les trois fichiers dans le répertoire de votre choix en faisant attention à ce qu'il soit accessible en lecture et en écriture.
d. Renommez à présent les trois dossiers créés en supprimant le suffixe -master. Vous obtenez ainsi trois dossiers : jcl, jvcl et jedi.
e. Le fichier contenu dans le dernier répertoire doit être copié dans celui de la JCL : copiez jedi.inc du répertoire jedi vers jcl\jcl\source\include\jedi\ du répertoire de la JCL.
f. Un dernier fichier doit être copié : jcld24win32.zip dans jcl\jcl\source\include\
C'est lui qui détermine les options de l'installation : il est d'habitude généré automatiquement par le programme d'installation.
g. Enfin, dans les chemins de bibliothèques de Delphi (accès par Outils, Options..., Options d'environnement, Options Delphi, Bibliothèque), ajoutez les chemins suivants :
- Chemin_vers_les_bibliothèques\jcl\jcl\source\common
- Chemin_vers_les_bibliothèques\jcl\jcl\source\include
- Chemin_vers_les_bibliothèques\jcl\jcl\source\windows
- Chemin_vers_les_bibliothèques\jcl\jcl\source\vcl
- Chemin_vers_les_bibliothèques\jcl\jcl\lib\d24\win32
- Chemin_vers_les_bibliothèques\jvcl\jvcl\lib\d24\win32
- Chemin_vers_les_bibliothèques\jvcl\jvcl\resources
- Chemin_vers_les_bibliothèques\jvcl\jvcl\run
- Chemin_vers_les_bibliothèques\jvcl\jvcl\common
où Chemin_vers_les_bibliothèques représente le chemin complet vers les répertoires de travail.
2. Installation de la JCL
a. Depuis jcl\jcl\packages, chargez JclPackagesD240.groupproj et compilez tous les paquets (clic droit sur le groupe et tout compiler).
b. Installez les paquets marqués du signe d'installation avec clic droit et installer.
3. Installation de la JVCL
a. Depuis jvcl\jvcl\packages\, chargez D24 Packages.groupproj.
b. Supprimez les paquets incompatibles JvDB240, JvDBDesign240, JvDotNetCtrls240 et JVDotNetCtrlsDesign240.
c. Compilez tous les paquets (clic droit sur le groupe et tout compiler).
d. Installez les paquets marqués du signe d'installation avec clic droit et installer.
Vous avez à présent accès aux bibliothèques . La seule limitation vient de l'absence d'outils d'accès aux bases de données dont le choix et l'installation pourront faire l'objet d'un autre billet.