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

Composants VCL Delphi Discussion :

Utilisation bibliothèque ehlib


Sujet :

Composants VCL Delphi

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 12
    Par défaut Utilisation bibliothèque ehlib
    bonjour
    je récupère une application Delphi dont j'ai les codes sources.
    Mais cette appli a été développée avec des bibliothèques, dont ehlib.
    Impossible donc de faire évoluer l'appli sans ces lib
    Ayant télécharger ehlib je n'arrive pas à m'en servir : en dézippant plusieurs répertoires de données sont créés et en suivant les instructions il doit manquer des fichiers (*.pas) car je n'obtiens que des messages d'erreur.
    La lib étant payante je n'ai pour le moment que téléchargé la version d'essai en espérant pouvoir valider le faire que c'est bien la bonne lib.
    Quelqu'un pourrait-il me dire comment installer cette lib et si en version d'essai il est possible de la faire fonctionner ?
    merci de votre aide
    Pour infos j'ai installé Borland Developper Studio 2006 comme environnement.

  2. #2
    Fxg
    Fxg est déconnecté
    Membre émérite
    Homme Profil pro
    ingénieur financier
    Inscrit en
    Septembre 2003
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : ingénieur financier

    Informations forums :
    Inscription : Septembre 2003
    Messages : 514
    Par défaut
    Bonsoir
    Comme indiqué sur leur site, les composants fonctionnent uniquement sous l'IDE. Cela te permettra donc de tester si c'est ok pour le fonctionnement de ton log

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 12
    Par défaut
    bonjour et merci pour la réponse
    néanmoins cela ne m'avance pas.
    si je suis la procédure :

    Create directory from which you will install EhLib library
    ('EhLib directory') (for example, C:\Delphi[X]\EhLib).
    --> OK

    Copy files from Common and Delphi[X] | BDS2006 directories of the EhLib
    archive to 'EhLib directory'.
    --> OK pour Delphi6

    By default Delphi (5, 6 and 7) places compiled files to the
    <Delphi path>\Projects\Bpl directory and this directory already present
    in the search PATH. But if you overwrite default BPL directory then you need
    put compiled EhLibXX.BPL file into directory that is accessible
    through the search PATH (i.e. DOS "PATH" environment variable; for example,
    in the Windows\System directory).
    --> ici si j'ai bien compris rien à faire seulement à titre d'information

    Add, (if needed) 'EhLib directory' in Tools->Environment Options->Library->
    Library Path (For Delphi 9 in Tools->Options->Environment Options->
    Delphi Options->Library - Win32->Library Path).
    --> nécessaire ?

    Use "File\Open..." menu item of Delphi IDE to open the runtime package -
    EhLibXX.Dpk.
    --> OK

    In "Package..." window click "Compile" button to compile the package.
    --> c'est la que çà bug !!

    j'arrive jusqu'à la compile et là j'ai un message d'erreur
    [Pascal Erreur fatale] EhLib60.dpk(57): F2063 Impossible de compiler l'unité utilisée 'DBSumLst.pas'
    Forcément il manque des fichiers *.pas
    merci de votre aide

  4. #4
    Membre éprouvé
    Avatar de Andry
    Profil pro
    Informaticien
    Inscrit en
    Juillet 2002
    Messages
    1 164
    Détails du profil
    Informations personnelles :
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 164
    Par défaut
    recherche le dossier contenant tes fichiers .pas (DBSumLst.pas par ex) et rajoute ce dossier dans Outils->Option d'environnement->Bibliothèque->
    Chemin de bibliothèque.
    C'est effectivement nécessaire sinon il va pas retrouver les sources pour compiler tes packages.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 12
    Par défaut
    merci pour l'avancement
    cependant ces fichiers justement ne sont pas dans le package téléchargé !
    il n'y a que quelques fichiers EhlibXX.pas et c'est tout.
    Pourtant sur le site d'ehlib il n'y a rien d'autre

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    591
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2009
    Messages : 591
    Par défaut
    Bonjour,

    D'après mes souvenirs, il faut simplement installer sans compilation.

    Dans la fenêtre d'installation du paquet, il faut cliquer simplement sur installer après avoir sélection le paquet correspondant.

    Il doit y avoir un explication dans la package de démonstration.

    A plus et bon courage.

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 12
    Par défaut
    bonjour,
    j'ai l'impression qu'elle ne passionne pas les foules cette lib...
    qu'entends-tu par fenêtre d'installation ?
    je ne fais que suivre la procédure fournie pour l'installation.
    l'objectif de la compilation est de générer le .bpl pour pouvoir importer la lib je pense.
    Donc sans compilation impossible, puisque la lib est fournie pour différentes version de delphy.
    Peut-être une autre idée ?

    NB: j'ai contacté le support ehlib -on verra si j'obtiens une réponse !

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    591
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2009
    Messages : 591
    Par défaut
    Bonjour,

    Je confirme ma réponse précédente, il faut installer sans passer par la compilation. Il ne faut pas suivre les explications fournies avec le produit de démonstration, car le mode installation présentée est pour ceux qui possèdent les sources.

    J'ai procédé à l'installation avec Delphi 7, en 45 secondes chrono. Si ça fonctionne chez moi, cela doit fonctionner chez toi

    Je te joins la fenêtre d'installation du projet (des composants), dénommée dans ma réponse précédente fenêtre d'installation.

    Personnellement, j'utilise ces composants depuis des années et, j'ai réalisé de nombreuses installations avec les packages de démonstration ou avec les packages sources. D'ailleurs, à l'achat tu as le choix entre le paquet avec les sources ou sans les sources. Le paquet sans source s'installe comme le paquet de démonstration.

    Il faut savoir que le paquet de démonstration ne peut être utilisé qu'avec l'éditeur.

    J'espère que ces quelques explications te permettront de réussir ton installation.

    Cordialement

    Ci-joint, copie de mon installation

    http://www.zone-dl.fr/files/VHZOW/ehlib.png

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 12
    Par défaut
    merci vraiment pour ton aide.
    Je pense qu'on avance en effet.
    j'ai télécharger un pack sur le site ehlib qui s'appelle ehlibeva.exe
    c'est un zip contenant un certain nombre de fichiers (mais sans les *.pas manquants)
    A priori au vu de ton lien (qui ne fonctionne plus depuis?) tu as télécharger autre chose non ?
    peux-tu me dire ou as-tu trouvé le package et sous quelle forme ?
    merci

  10. #10
    Membre Expert

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2002
    Messages : 1 296
    Par défaut
    Pour une version d'évaluation, il n'y a peut-être que les dcu, non?

  11. #11
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 12
    Par défaut
    oui en effet
    et comment s'en sert-on dans ce cas ?

  12. #12
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2008
    Messages
    668
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 668
    Par défaut
    salut à toutes et à tous,
    OttoVanzig y a t-il un fichier bpl dans ton zip?
    cordialement

  13. #13
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 12
    Par défaut
    non justement
    c'est le fichier que je pensais obtenir !

  14. #14
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2008
    Messages
    668
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 668
    Par défaut
    Citation Envoyé par OttoVanzig Voir le message
    non justement
    c'est le fichier que je pensais obtenir !
    salut,
    OttoVanzig,j'ai télécharger la version démo de ehlib et je l'ai installée sans difficultés.

    ->"ouvrir" du menu de Delphi IDE pour ouvrir le paquet runtime EhLib C: \ Delphi7 \ EhLib \ EhLib70.dpk. Dans "Ensemble" fenêtre clique sur "Compiler" pour compiler et créer le fichier bpl et puis clique sur "installer".

    Par défaut, Delphi place EhLib70.BPL fichier compilé au <Delphi chemin \ Projects \ bpl> répertoire et ce répertoire déjà présent dans le PATH.

    Après la compilation de run-time package, tu dois installer la conception du temps dans le paquet DclEhLib70.BPL IDE.

    Utilise "Fichier \ Ouvrir ..." menu pour l'ouverture des colis en temps DclEhLib70.dpk. Dans "Ensemble" fenêtre clique sur "Compiler" pour compiler le paquet, puis clique sur "Installer" pour enregistrer les composants EhLib sur la palette de composants.

    cordialement
    A+
    NABIL74

  15. #15
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    591
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2009
    Messages : 591
    Par défaut
    Bonjour,

    Je suis surpris par les difficultés que tu rencontres. Ces composants s'installent sans aucune difficulté.

    Je te mets en pièce jointe l'image impossible à télécharger hier. Personnellement, j'ai essayé de la télécharger, je n'ai eu aucun souci.

    Je te rappelle que tu ne peux pas compiler car tu ne possèdes pas les fichiers .pas. Tu as simplement, à ta disposition, les fichiers .dcu

    Bon courage

  16. #16
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 12
    Par défaut
    bonjour,
    frustrant de voir que çà marche ailleurs !
    bon je dois avoir deux mains gauches...
    mais pour l'instant en suivant les recos de Nabil :
    Ouvrir ok ensuite fenêtre "ensemble" ? qu'est-ce ?
    si je compile ou install etc toujours le même message d'erreur.
    cf pj
    pour seabs, si j'ai les fichiers dcu à dispo comme c'est le cas, comment je les installe pour les utiliser dans mon appli ?
    merci de votre aide
    Images attachées Images attachées  

  17. #17
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2008
    Messages
    668
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 668
    Par défaut
    bonjour,
    je voulais dire par "Ensemble" c'est le paquet de composants.
    efface d'abord "EhLib60.BPL "qui se trouve :<Delphi chemin \ Projects \ bpl>.

    otto essaye d'installer d'abord "DclEhLib60.dpk" et puis installe "EhLib60.dpk".
    c'est juste pour voir si ça marchera.
    bonne chance

    A+
    NABIL74

  18. #18
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 12
    Par défaut
    ben toujours sans succès
    je pense que ayant déjà les *.dcu il ne faut pas chercher à compiler en effet
    mais comment utiliser la bibliothèque dans mon appli pour voir si elle tourne ?

  19. #19
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2008
    Messages
    668
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 668
    Par défaut
    salut,
    otto,dans la photo que tu nous as montré, s'agit-il bien de delphi6?
    je pense que non.

    a+

    NABIL74

  20. #20
    Rédacteur
    Avatar de evarisnea
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2005
    Messages
    1 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 957
    Par défaut


    sur la capture d'écran on arrive à voir qu'il s'agit de turbo delphi et malheureusement pour toi OttoVanzig, cette version n'accepte pas l'installation des composants additionnels

Discussions similaires

  1. Utiliser bibliothèque pour VC10 sous Gcc
    Par RenaudC dans le forum C++
    Réponses: 3
    Dernier message: 28/09/2011, 14h42
  2. [Lazarus] [0.9.28.2] Utilisation bibliothèque dynamique
    Par Invité dans le forum Lazarus
    Réponses: 2
    Dernier message: 28/01/2010, 18h58
  3. Utilisation de Ehlib avec Delphi2007
    Par unike dans le forum Composants VCL
    Réponses: 1
    Dernier message: 23/04/2009, 21h38
  4. Utilisation bibliothèque Lotus avec VBA Access
    Par lerico dans le forum VBA Access
    Réponses: 0
    Dernier message: 20/11/2007, 15h19
  5. [Langage C] Utilisation bibliothèque "regex.h"
    Par bit_o dans le forum Linux
    Réponses: 6
    Dernier message: 12/04/2007, 17h06

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