BCB6: installer des composants Delphi - C++ - Programmation
Marsh Posté le 08-09-2003 à 22:22:23
bah normalement t'as juste à ouvrir les fichiers bpk de "runtime" et à les compiler, puis ceux de "designtime" et à les installer
Marsh Posté le 08-09-2003 à 23:09:33
Bah ouais, c'est ce que j'ai lu, mais j'ai toujours des erreurs...
Marsh Posté le 08-09-2003 à 23:11:35
bon bah on va attendre que les erreurs viennent s'identifier par elles-mêmes puisque tu ne sembles pas vouloir les recopier ici
Marsh Posté le 08-09-2003 à 23:13:22
Alors, installer la JVCL sous BCB, je l'ai fait y'a pas longtemps ! Et effectivement c'est sport !
Déjà, 1ere chose : selon ta version de BCB, tu dois installer ceci :
http://community.borland.com/artic [...] 15,00.html
Ensuite, tu dois compiler le package JCL, qui est indispensable à la JVCL. Si tu as pris la full version de la JVCL (9 Mo), JCL est inclus dedans. Tout ce que tu as à faire est de compiler le bpk correspondant (CJCL60.bpk dans le répertoire packages). Mais attention : j'ai constaté un bug dans ce package ! En effet, il n'inclut pas le composant JclSchedule.pas dans le projet. Tu dois l'inclure toi même. C'est très simple : ouvre le fichier CJCL60.bpk dans un éditeur de texte, et ajoute dans la balise OBJFILES ceci :
..\dcu\JclSchedule.obj
Puis ajoute dans la section FILELIST du bpk cette ligne :
<FILE FILENAME="..\source\JclSchedule.pas" FORMNAME="" UNITNAME="JclSchedule" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
Compile ensuite la JCL, ça devrait fonctionner.
Vient ensuite la compil de la JVCL elle même.
Tu dois d'abord compiler le package JVCL200_R60C.bpk. Ouvre le dans BCB, puis va dans le menu Project/Options, onglet Directories, dans le chemin Library Path, remplace le chemin "V:\code library\source" par le chemin du répertoire dcu présent dans le répertoire de la JCL. Compile, et c'est OK.
Fais la même chose pour le package JVCL200_D60C.bpk.
Enfin, il te reste à installer le package : Component/Install Package, Add. Indique le fichier JVCL200_D60C.bpl (normalement dans $(BCB)/Projects/bpl) et coche la case "JEDI-VCL Components". Ceci ajoutera les onglet Jvxxxxx dans la palette de controles.
Bon courage
Marsh Posté le 08-09-2003 à 23:14:27
ha ouais j'avais déjà oublié que t'avais eu tant de mal
haazheel > sorry, en effet c'est pas si simple. En Delphi ça se fait en 4 clics
Note que la dernière étape est inutile : pour installer les composants dans la palette il suffit de cliquer "Install" dans la fenêtre de JVCL200_D60C.bpk
Marsh Posté le 08-09-2003 à 23:16:56
antp a écrit : ha ouais j'avais déjà oublié que t'avais eu tant de mal |
par contre, ça serait bien d'indiquer à Zion l'absence du JclSchedule dans le package de la JCL, je suis sur que c'est ça qui bloque haazheel
edit: juste pour dire à haazheel de ne pas se décourager, ça marche vraiment :
Marsh Posté le 09-09-2003 à 00:10:00
MERCI!!!
Mais bon, c'est pas encore installé, je commence maintenant...
Je vous tiens au courant
Marsh Posté le 09-09-2003 à 00:15:06
Aie, premier problème, le lien est plus valable...
Pas grave, je d/l le patch update 4 pour BCB6
Merci Google
Marsh Posté le 09-09-2003 à 00:19:24
Harkonnen a écrit : |
Ben pas encore
J'avais pas installé le patch, donc déjà...
Marsh Posté le 09-09-2003 à 02:11:46
Harkonnen a écrit : |
à mon avis il s'en fout complètement vu qu'il a quitté la team de la JVCL
Marsh Posté le 10-09-2003 à 00:22:52
Victoire!!
Merci Harkonnen, ça a marché!!
Néanmoins j'ai un souci dès que je veux utiliser un composant:
il me met:
[Lieur Erreur fatale] Fatal: Unable to open file 'JVXSLIDER.OBJ' |
pourtant le chemin d'inclusion du .hpp est correct
Marsh Posté le 10-09-2003 à 00:30:58
Dans Delphi il faut aller dans Tools -> Environment -> Library pour qu'il trouve le chemin des .pas, à priori tu dois faire un truc du genre
Marsh Posté le 10-09-2003 à 00:48:46
Bon, ok merci, ça fonctionne
Dur dur tout ça... Je découvre des choses que je n'avais jamais faites auparavant...
Reste plus qu'à voir à quoi servent chacun des composants maintenant
Marsh Posté le 13-09-2003 à 23:52:14
Et par rapport aux composants standards de la VCL, qu'apportent en plus les nouveaux composants de la JVCL?
De nouvelles méthodes ou propriétés?
J'ai vu que pour certains composants on pouvait mettre des bitmaps personnalisés...
Marsh Posté le 14-09-2003 à 07:07:29
ouais y a un peu de tout
les plus utiles (pour moi) sont le parseur XML, et le composant de traduction des forms (se basant sur le parseur XML)
Marsh Posté le 08-09-2003 à 22:19:10
Bonsoir,
j'aurai voulu savoir si qqn ici a déjà réussi à installer des composants Delphi à BCB6, parce que moi, forcément, j'y arrive pas...
Je voudrais notamment installer les composants JVCL de JEDI, mais bon, là je galère bien...
Quelqu'un peut m'aider?
---------------
Another .Net Blog