Précédent   Forum du club des développeurs et IT Pro > Autres langages > Pascal > Lazarus
Lazarus Forum d'entraide sur Lazarus, l'EDI RAD multiplateforme basé sur Free Pascal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 19/11/2012, 11h33   #1
inforock
Membre à l'essai
 
Chef de projet Logistique
Inscription : juillet 2005
Messages : 23
Détails du profil
Informations personnelles :
Localisation : France, Eure et Loir (Centre)

Informations professionnelles :
Activité : Chef de projet Logistique
Secteur : Distribution

Informations forums :
Inscription : juillet 2005
Messages : 23
Points : 22
Points : 22
Par défaut Lazarus 0.9.30 - ZEOS 6.6.6 - MySQL 5

Bonjour,

En utilisant le composant TZConnection pour une connexion à une base de données MySQL, j'ai systématiquement un message d'erreur indiquant que LIBMYSQL.DLL n'est pas trouvée. Cette DLL se trouve dans c:\Windows7\system32, dans le répertoire de mon programme.

La version des Windows est Windows 7 Edition Premium 64 bits.

Je pense que c'est un problème de définition de chemin de recherche mais je n'arrive pas à déterminer exactement quoi ...

Le même message d'erreur s'affiche aussi en utilisant le composant standard MySQL50Connection.

D'ailleurs, j'ai le même problème avec le même composant mais pour une base de données Firebird où la librairie fbclient.dll n'est pas trouvée ...

C'est un programme de tests pour voir les différents accès aux bases de données avec Lazarus.

Si quelqu'un a une idée, je suis preneur.

Merci et bonne journée.

Cdt

Laurent
inforock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2012, 15h54   #2
Jon Shannow
Membre Expert
 
Avatar de Jon Shannow
 
Homme
Responsable de service informatique
Inscription : avril 2011
Messages : 1 149
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : avril 2011
Messages : 1 149
Points : 1 681
Points : 1 681
Attention aussi à la version de la DLL, elle doit correspondre à la version MySQL de la connexion.
__________________
L'Amour est fort difficile à conjuguer.
Au passé, il n'est jamais simple.
Au présent, il n'est qu'indicatif.
Et au futur, il n'est que conditionnel.
(d'après Jean Cocteau)
Jon Shannow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2012, 17h14   #3
inforock
Membre à l'essai
 
Chef de projet Logistique
Inscription : juillet 2005
Messages : 23
Détails du profil
Informations personnelles :
Localisation : France, Eure et Loir (Centre)

Informations professionnelles :
Activité : Chef de projet Logistique
Secteur : Distribution

Informations forums :
Inscription : juillet 2005
Messages : 23
Points : 22
Points : 22
Bonjour,

Je vais regarder cet aspect ...

Merci.

Cdt

Laurent
inforock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2012, 18h54   #4
tintinux
Membre éclairé
 
Développeur informatique
Inscription : janvier 2010
Messages : 231
Détails du profil
Informations personnelles :
Âge : 55

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2010
Messages : 231
Points : 327
Points : 327
Bonjour

Il faut mettre libmysql.dll dans c:\windows\system, et non dans c:\Windows7\system32.

Tu dois aussi vérifier que c'est bien la DLL 64 bits, sinon ça ne marchera pas.

Tu peux installer gestinux pour windows 64 bits, cela devrait te mettre la bonne DLL au bon endroit...

Tiens nous au courant...
__________________
Cordialement,
Tintinux

Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS.
Elle est en cours de développement, avec Lazarus. Vous pouvez peut-être aider à la tester, la traduire et à la développer.
tintinux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2012, 18h57   #5
tintinux
Membre éclairé
 
Développeur informatique
Inscription : janvier 2010
Messages : 231
Détails du profil
Informations personnelles :
Âge : 55

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2010
Messages : 231
Points : 327
Points : 327
Ooups, j'avais pas vu un gros détail.

Zeos 6 ne fonctionne pas en 64 bits. Tu dois utiliser Zeos 7.0.2 qui est encore en Beta, mais fonctionne correctement, du moins pour moi.
__________________
Cordialement,
Tintinux

Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS.
Elle est en cours de développement, avec Lazarus. Vous pouvez peut-être aider à la tester, la traduire et à la développer.
tintinux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2012, 12h17   #6
inforock
Membre à l'essai
 
Chef de projet Logistique
Inscription : juillet 2005
Messages : 23
Détails du profil
Informations personnelles :
Localisation : France, Eure et Loir (Centre)

Informations professionnelles :
Activité : Chef de projet Logistique
Secteur : Distribution

Informations forums :
Inscription : juillet 2005
Messages : 23
Points : 22
Points : 22
Bonjour,

En fait, j'ai un Windows 7 64 bits mais j'ai installé Lazarus 32 bits avec Zeos6.6.6. J'arrive à me connecter à une base Oracle 10g, mais peut-être est-ce une coïncidence

Quoi qu'il en soit, j'ai décidé d'upgradé Lazarus et donc de passer à Lazarus 1.0.2 ainsi qu'à ZEOS 7.0.1 (même si elle est en béta actuellement).

J'aurais donc l'installation suivante : Windows 7 64 bits / Lazarus 1.0.2 / Zeos 7.0.1 / Indy 10.2.0.3 / UIB 2.5

Pour le moment, cet environnement Lazarus sur Windows XP fonctionne correctement. J'espère que cela en sera de même avec Windows 7 64 bits

Merci pour toutes les réponses.

Cdt

Laurent
inforock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2012, 16h57   #7
tintinux
Membre éclairé
 
Développeur informatique
Inscription : janvier 2010
Messages : 231
Détails du profil
Informations personnelles :
Âge : 55

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2010
Messages : 231
Points : 327
Points : 327
Attention Zeos 7.0.1 a encore quelques bugs, peut-être pas gênants pour ton usage.

Je connais au moins celui sur la fonction qui liste les tables d'un schéma qui a été corrigé récemment, mais il y en a peut-être d'autres...

Pour plus de tranquilité, il faut donc mieux pour l'instant prendre la version trunk.
__________________
Cordialement,
Tintinux

Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS.
Elle est en cours de développement, avec Lazarus. Vous pouvez peut-être aider à la tester, la traduire et à la développer.
tintinux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2012, 16h51   #8
inforock
Membre à l'essai
 
Chef de projet Logistique
Inscription : juillet 2005
Messages : 23
Détails du profil
Informations personnelles :
Localisation : France, Eure et Loir (Centre)

Informations professionnelles :
Activité : Chef de projet Logistique
Secteur : Distribution

Informations forums :
Inscription : juillet 2005
Messages : 23
Points : 22
Points : 22
Bonjour,

Merci pour l'info.

En fait, les composants ZEOS me servent uniquement à faire des select "simples" et quelques update sur une base Oracle 10G, pas de procédures stockées, ...

Je vais faire des tests avec cette version "trunk".

Cdt

Laurent
inforock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2012, 21h50   #9
Gouyon
Membre expérimenté
 
Avatar de Gouyon
 
Homme Rémi Gouyon
Développeur informatique
Inscription : novembre 2003
Messages : 585
Détails du profil
Informations personnelles :
Nom : Homme Rémi Gouyon
Âge : 49
Localisation : France, Loiret (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : novembre 2003
Messages : 585
Points : 591
Points : 591
Citation:
Envoyé par tintinux Voir le message
Zeos 6 ne fonctionne pas en 64 bits. Tu dois utiliser Zeos 7.0.2 qui est encore en Beta, mais fonctionne correctement, du moins pour moi.
Si Zeos 6 fonctionne sur un win7 64 bit mais si on le compile avec un Lazarus 32 bits.
Pour ma part je suis passé à la version 1.02 de Lazarus (que je conseille d'ailleurs) et là j'utilise Zeos 7.02 qui fonctionne bien (Encore que j'ai eu des surpise en passant un source de Xp à 7)
__________________
Il y a des jours où j'éprouve une haine profonde envers microsoft
Venez vous défouler ici ou c'est amusant
Mon modeste site et mes modestes oeuvres sont
Rémi
Gouyon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h47.


 
 
 
 
Partenaires

Hébergement Web