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

Lazarus Pascal Discussion :

[Lazarus] fbclient.dll introuvable


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Par défaut [Lazarus] fbclient.dll introuvable
    Bonsoir,

    J'ai installé FBclient.dll dans le repertoire de l'appli, mais quand je postionne le type de base sur firebird2.0 (champs 'protocol' d'un TZConnection) et que passe "onnected" à true, J'ai une anomalie (none of the dynamic librairies can be found..."). Le chemin ou se trouve la DLL est dans la directive -FI (par la boite de dialogue option de compilation).

    Je ne vois pas ce que j'ai loupé, l'option est bien présente quand on teste :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    c:\lazarus\fpc\2.2.0\bin\i386-win32\fpc.exe  -S2cgi -OG1 -gl -WG -va -l -Fldata\ -FuC:\lazarus\components\jpeg\ ...
    Mais ca reste "-FIdata\" même si je passe le chemin absolu !

    Quelqu'un aurait une idée ?
    Thx

  2. #2
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 6
    Par défaut
    Si je comprends bien tu essaye de dev un programme avec des bases de données FIREBIRD en mode object avec lazarus ?

    Si c'est le cas 2 choses seront requises :

    Le beau FIBL 0.7.3 package ici :

    http://sourceforge.net/project/showf...roup_id=136508

    et en fonction de ta plateforme un des clients ici :

    http://firebirdsql.org/index.php?op=files&id=engine_203

    Apres il te faudra tout d'abord installer le paquet firebird client que tu auras downloader sur le site de firebird, tu trouvera une dll (FBclient.dll) qui te faudra placer :

    - (sous windows car sous linux pas besoin) dans le rep racine de lazarus (pour moi c:\lazarus\)

    - Mais aussi dans le rep de ton appli, car si tu diffuse ton appli sans cette dll elle ne fonctionnera pas (sauf cas ou le user a deja cette dll sur son pc)!

    Pour finir tu installera le paquet FIBL 0.7.3 LPK dans lazarus et tu trouvera par la suite un nouvel onglet FIBL dans la boite a outils apres recompillation du tout

    Note : pour mysql 3,4,5 sur windows et linux c'est le meme procédé !

    a j'oubliais y'a un dev qui a fait un super programme j'allais oublié de le citer : http://www.flamerobin.org/index.php

    çà peu peu etre te servir d'exemple

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Par défaut
    Citation Envoyé par Trom59 Voir le message
    - (sous windows car sous linux pas besoin) dans le rep racine de lazarus (pour moi c:\lazarus\)

    - Mais aussi dans le rep de ton appli, car si tu diffuse ton appli sans cette dll elle ne fonctionnera pas (sauf cas ou le user a deja cette dll sur son pc)!
    Dans le repertoire de l'appli, c'est fait. Je m'apprêtais à tester en faisant pointer le path vers le repertoire de de l'applis, ce qui m'éviterais de coller la DLL un peu partout ;-)

    Citation Envoyé par Trom59 Voir le message
    Pour finir tu installera le paquet FIBL 0.7.3 LPK dans lazarus et tu trouvera par la suite un nouvel onglet FIBL dans la boite a outils apres recompillation du tout
    On va essayer ca.

    Citation Envoyé par Trom59 Voir le message
    http://www.flamerobin.org/index.php

    çà peu peu etre te servir d'exemple
    Déjà installer, mais il ne trouve pas non plus...

    Bon je rattaque ;-)

  4. #4
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 6
    Par défaut
    Peu tu me dire sous quel OS ton PC tourne ??

    et quels sont les versions de lazarus et free pascal utilisées ?

    neammoins je pense que mettre la DLL dans le rep de lazarus c'est deja un bon point car sinon les FIBL ne se compileront pas !

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Par défaut
    Citation Envoyé par Trom59 Voir le message
    Peu tu me dire sous quel OS ton PC tourne ??

    et quels sont les versions de lazarus et free pascal utilisées ?

    neammoins je pense que mettre la DLL dans le rep de lazarus c'est deja un bon point car sinon les FIBL ne se compileront pas !
    Vista home dite "premium",
    Lazarus 0.9.24 beta / FPC 2.2.0

    Ben si elles compilent et s'intallent dans l'IDE (avec juste un problème de fichiers lazpng.pas qui contient ... du XML, mais j'ai peut être merdé avant ) mais ne fonctionne pas.

    Je continue en virant firebird du répertoire du projet et en le mettant dans le repertoire de lazarus, mais j'ai des doutes pour la suite : déploiements de l'applis et coté multiplateforme

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Par défaut
    Citation Envoyé par talapoga Voir le message
    Je continue en virant firebird du répertoire du projet et en le mettant dans le repertoire de lazarus, mais j'ai des doutes pour la suite : déploiements de l'applis et coté multiplateforme
    .. et j'avais raison d'en avoir. maintenant quand je lance l'appli, j'ai ce message : "Cette application n'a pu démarrer car fbclient.dll est introuvable"

    [Edit]Bon ca marche maintenant, mais me demandez pas pourquoi ni comment ! ;-)

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

Discussions similaires

  1. gds32.dll ou fbclient.dll
    Par lio33 dans le forum Installation
    Réponses: 6
    Dernier message: 13/01/2006, 18h49
  2. DLL introuvable
    Par bernardmichelWork dans le forum Access
    Réponses: 21
    Dernier message: 28/12/2005, 16h26
  3. [APACHE]fichier mysqli.dll introuvable au démarrage
    Par mealtone dans le forum Apache
    Réponses: 2
    Dernier message: 13/10/2005, 10h43
  4. [MFC] Msado15.dll et MSVCR70.dll introuvables
    Par annedjomo dans le forum MFC
    Réponses: 14
    Dernier message: 06/10/2005, 17h05
  5. CD auto executable défaillant à cause DLL introuvable
    Par khyriana dans le forum Autres Logiciels
    Réponses: 10
    Dernier message: 19/09/2005, 17h16

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