Bonjour,
Je cherche � compiler avec builder c++ un paquet de composants perso d�velopp�s en delphi. J'ai suivi la m�thode d�crite dans trucs & astuces mais toujours rien.
Quelqu'un a d�j� fait cela? aidez moi svp
Cordialement
Bonjour,
Je cherche � compiler avec builder c++ un paquet de composants perso d�velopp�s en delphi. J'ai suivi la m�thode d�crite dans trucs & astuces mais toujours rien.
Quelqu'un a d�j� fait cela? aidez moi svp
Cordialement
Si tu as toutes les sources (*.pas), il suffit de faire :
- Composant => Installer un Composant
- Dans un nouveau paquet
- Dans "Nom d'unit�" tu s�lectionne tous les fichiers *.pas n�cessaire
- Tu sp�cifie un nom de paquet
- Tu installe, et s'il n'y a pas d'erreur de compilation le composant apparait dans ta palette
Merci pour tes r�ponses, j'ai fait cela mais il y a des messages d'erreurs "Unresolved external........OBJ". Je n'arrive pas � savoir comment r�soudre cela.
Bonjour Sat83,
Tu as une id�e du message d'erreur que j'ai concernant la compilation des sources(.pas)?
Peux tu me venir en aide stp
J'ai essay� de les compiler avec delphi6 en faisant "option\lieur\cr�er des fichiers builder c++" , tout marche bien, tous les fichiers sont cr�es mais il manque le fichier .lib,apparemment delphi ne g�n�re pas ce dernier.
Quelqu'un sait comment je dois faire??
Tu n'a pas besoin de compiler tes sources sous Delphi.
C++ Builder permet d'installer des composants Delphi directement � partir de leurs sources (*.pas) (suivre les �tapes que j'ai indiqu�es)
Est-tu s�r d'avoir toutes les sources n�cessaires � l'installation de ce composant?
Si t'a version de C++ Builder est plus vieille que ta version de Delphi, cel� peut aussi poser des probl�mes. M�me si dans mon cas j'ai souvent r�ussi a installer des composants pour Delphi6 sous BCB5.
J'ai bien suivi tes directives j'ai des messages d'erreurs concernant les fonctions que j'appelle dans les sources.
Je d�bute en bcb6 je ne vois pas vraiment comment je peux r�soudre ce probl�me.
Avec delphi6 les sources compilent sans messages d'erreurs.
Probablement que ton composant utilise certains �l�ment pr�sent dans ton Delphi, et pas dans ton C++ Builder.
Dans ton message d'erreur "Unresolved external........OBJ", quel est le nom du fichier OBJ?
Essai de voir pourquoi BCB ne trouve pas ce fichier, et si les chemins de recherches de l'IDE sont bons (Outils=>Options D'environnement=>Biblioth�que=>Chemin de biblioth�que)
Merci bcp Sat83 d'avoir pris le temps de m'expliquer ces quelques pistes.
Mon probl�me vient des fonctions que j'exporte � partir d'une dll. Je ne sais pas pourquoi builder c++ n'arrive pas � les trouver.
Quand j'ai mis ces fonctions en commentaire dans les sources, �a compile, seulement j'en ai besoin pour faire fonctionner mes composants.
Il me faut l'aide de quelqu'un qui d�veloppe en delphi et builder c++
bonjour, je t'ai fait une r�ponse � ta demande par Mp:
utilise Implib (je crois que c'est lui qui fait �a)
-tdump.exe,
-impdef.exe,
-implib.exe
Pour cr�er un .lib de ta DLL ensuite tu met le Lib dans ton ptojet (ajouter fichier *.lib)
ce devrait r�soudre ton Pb pour un appel statique, tu peux aussi faire un appel dynamique mais l� je te laisse faire des recherches...
bon courage
Partager