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

Bases de données Delphi Discussion :

Installation UIB dans Delphi XE2


Sujet :

Bases de données Delphi

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2011
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 125
    Points : 78
    Points
    78
    Par défaut Installation UIB dans Delphi XE2
    Au commencement d'un nouveau projet avec Firebird j'avais (de nouveau) la volonté d'utiliser les UIB. Malheureusement je n'arrive toujours pas à installer les composants.

    J'arrive à compiler le package UIBD16R.

    Par contre je n'arrive pas ensuite à installer les package UIBD16D

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [DCC Erreur fatale] UIBD16Win32R.dpk(49): F2048 Format de l'unité incorrect : '..\source\uib.dcu' - Version attendue : 23.0, Windows Unicode(x86) Version trouvée : 23.0, Windows Unicode(x64)
    J'ai l'impression que y a un problème de configuration. J'ai un ordinateur en 64 bits. Et là... je rame!

    Quelqu'un peut m'aide à y voir un peu plus clair?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Bonjour,
    Citation Envoyé par MickSou Voir le message
    Au commencement d'un nouveau projet avec Firebird j'avais (de nouveau) la volonté d'utiliser les UIB.
    En voila une bonne idée...
    Citation Envoyé par MickSou Voir le message
    J'arrive à compiler le package UIBD16R.
    Pour du 32 bits ou du 64 bits ? AMHA, 64 bits si j'en juge d'après la suite.
    C'est là qu'est l'os (pas le SE) ...
    Citation Envoyé par MickSou Voir le message
    Par contre je n'arrive pas ensuite à installer les package UIBD16D
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [DCC Erreur fatale] UIBD16Win32R.dpk(49): F2048 Format de l'unité incorrect : '..\source\uib.dcu' - Version attendue : 23.0, Windows Unicode(x86) Version trouvée : 23.0, Windows Unicode(x64)
    J'ai l'impression que y a un problème de configuration. J'ai un ordinateur en 64 bits. Et là... je rame!
    Le message dit que l'unité compilée l'est en 64 bits alors qu'elle est attendue en 32 bits !
    Rappel : Delphi XE2 est un EDI 32 bits qui peut générer des applications 32 ou 64 bits; Ce qui sous entend que les paquets destinés à être intégrés à l'EDI doivent être 32 bits.
    Recompilez les sources après avoir sélectionné comme cible Windows 32 bits et vous pourrez installer les composants...
    Philippe.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2011
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 125
    Points : 78
    Points
    78
    Par défaut
    Merci Philippe, t'as à peu près résolu la moitié de mes problèmes.
    J'avais effectivement essayé ce que tu proposes mais comme ma première compilation était en 64 bits, les suivantes en 32 bits ne remplaçaient pas les DCU.
    Du coup après nettoyage j'ai pu compiler UIBD16R.

    Par contre je n'arrive toujours pas à installer les composants. Lors de l'install de UIBD16D j'ai le message suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [DCC Erreur fatale] UIBD16Win32D.dpk(43): E2202 Package 'UIBD16Win32R' requis non trouvé
    La je me doute qu'il trouve pas la compilation du package Runtime mais je sais pas quel fichier vraiment il devrait trouver (quelle extension en fait..). help, please.

    Merci d'avance!

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Février 2011
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 125
    Points : 78
    Points
    78
    Par défaut
    OK, je suis parvenu au bout de l'install.
    J'ai recopié le fichier UIBD16R.dcp dans mon dossier UIB/Source car Delphi XE2 ne semblait pas trouver ce fichier....!!??
    Les DCP sont rangés dans RadS Studio/9.0/DCP mis bizarement j'ai l'impression que l'EDI ne les trouve pas.
    Quelqu'un pourrait m'apporter deux ou trois bases théoriques sur les DCP: leur rôle? où les ranger? comment dire à Delphi de les retrouver?
    D'avance merci

  5. #5
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Citation Envoyé par MickSou Voir le message
    OK, je suis parvenu au bout de l'install.
    J'ai recopié le fichier UIBD16R.dcp dans mon dossier UIB/Source car Delphi XE2 ne semblait pas trouver ce fichier....!!??
    Les DCP sont rangés dans RadS Studio/9.0/DCP mis bizarement j'ai l'impression que l'EDI ne les trouve pas.
    Un chemin de recherche absent dans les options ?
    Un mélange entre les profils de compilation Debug et Release ?
    Citation Envoyé par MickSou Voir le message
    Quelqu'un pourrait m'apporter deux ou trois bases théoriques sur les DCP: leur rôle? où les ranger? comment dire à Delphi de les retrouver?
    D'avance merci
    Les fichiers *.dcp (delphi compiled package) sont pour les paquets *.dpk l'équivalent des fichiers *.dcu (delphi compiled unit) pour les unités *.pas.
    John COLIBRI qui fréquente ce site a écrit un article bien plus exhaustif que ce que je pourrais dire sur le sujet. Même s'il cible D5 à D2006/Turbo Delphi, il reste applicable à XE2 : Packages Delphi
    Philippe.

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Février 2011
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 125
    Points : 78
    Points
    78
    Par défaut
    Merci pour ton aide Philippe.
    Je m'engage donc dans l'aventure UIB.
    A bientôt... surement ;-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installer QuickReport dans Delphi 7 Entreprise
    Par damene dans le forum Débuter
    Réponses: 5
    Dernier message: 24/06/2013, 09h01
  2. Nom de portée de l'unité Windows dans Delphi XE2
    Par franckcl dans le forum Composants VCL
    Réponses: 6
    Dernier message: 15/06/2012, 20h12
  3. Ou trouver les composants Ado dans delphi Xe2 starter
    Par mario9 dans le forum Bases de données
    Réponses: 11
    Dernier message: 08/02/2012, 02h50
  4. Erreur Installation UIB sous Delphi 7
    Par MonPc dans le forum Composants VCL
    Réponses: 1
    Dernier message: 23/01/2010, 22h29
  5. install WebBrowser dans Delphi 2005
    Par louiwahl dans le forum Web & réseau
    Réponses: 2
    Dernier message: 14/02/2006, 21h57

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