BCB6: installer des composants Delphi

BCB6: installer des composants Delphi - C++ - Programmation

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
Reply

Marsh Posté le 08-09-2003 à 22:19:10   

Reply

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


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 08-09-2003 à 23:09:33    

Bah ouais, c'est ce que j'ai lu, mais j'ai toujours des erreurs...


---------------
Another .Net Blog
Reply

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 :whistle:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 08-09-2003 à 23:13:22    

[:cupra]
 
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 :hello:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 08-09-2003 à 23:14:27    

ha ouais j'avais déjà oublié que t'avais eu tant de mal :D
haazheel > sorry, en effet c'est pas si simple. En Delphi ça se fait en 4 clics :whistle:
 
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


Message édité par antp le 08-09-2003 à 23:16:12

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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 :D
haazheel > sorry, en effet c'est pas si simple. En Delphi ça se fait en 4 clics :whistle:  


;)
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 :D :
 
http://harko.free.fr/images/bcb.PNG


Message édité par Harkonnen le 08-09-2003 à 23:22:34

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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


---------------
Another .Net Blog
Reply

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 :D
 
Merci Google ;)


Message édité par haazheel le 09-09-2003 à 00:15:36

---------------
Another .Net Blog
Reply

Marsh Posté le 09-09-2003 à 00:19:24    

Harkonnen a écrit :


;)
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 :/


 
Ben pas encore :D
 
J'avais pas installé le patch, donc déjà... :sweat:


---------------
Another .Net Blog
Reply

Marsh Posté le 09-09-2003 à 00:19:24   

Reply

Marsh Posté le 09-09-2003 à 02:11:46    

Harkonnen a écrit :


;)
par contre, ça serait bien d'indiquer à Zion l'absence du JclSchedule dans le package de la JCL,


 
 
à mon avis il s'en fout complètement vu qu'il a quitté la team de la JVCL :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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 :cry:


---------------
Another .Net Blog
Reply

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 ;)


Message édité par antp le 10-09-2003 à 00:31:06

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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 :D


---------------
Another .Net Blog
Reply

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...


---------------
Another .Net Blog
Reply

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)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed