IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Compiler des composants delphi avec builder c++


Sujet :

C++Builder

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 7
    Par d�faut Compiler des composants delphi avec builder c++
    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

  2. #2
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par d�faut
    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

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 7
    Par d�faut
    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.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 7
    Par d�faut
    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??

  5. #5
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par d�faut
    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.

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 7
    Par d�faut
    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.

  7. #7
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par d�faut
    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)

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 7
    Par d�faut
    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++

  9. #9
    Membre chevronn�

    Profil pro
    Inscrit en
    D�cembre 2004
    Messages
    531
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 531
    Par d�faut
    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

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 7
    Par d�faut
    Merci Fbartolo,
    je vais faire �a tout de suite

Discussions similaires

  1. compiler des composants delphi avec builder c++
    Par mgkninos dans le forum Composants VCL
    R�ponses: 1
    Dernier message: 21/05/2010, 17h53
  2. Cr�er des composants personnalis�s avec JBuilder 4
    Par mtaveau dans le forum JBuilder
    R�ponses: 4
    Dernier message: 21/06/2006, 07h08
  3. Compilation des sources svn avec monodevelop
    Par gege2061 dans le forum Applications et environnements graphiques
    R�ponses: 2
    Dernier message: 28/03/2006, 16h29
  4. Compilation des composants Indy 10
    Par rconty dans le forum C++Builder
    R�ponses: 23
    Dernier message: 13/07/2005, 15h48
  5. Ajouter des composants � chaud avec Swing
    Par raj dans le forum AWT/Swing
    R�ponses: 7
    Dernier message: 02/12/2004, 10h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo