![]() |
Datenbank: MySQL • Version: 5 • Zugriff über: *
Zeos dll
Hallo an alle,
ich habe mir die Zeos Komponente runtergeladen und installiert, soweit hat alles super geklappt. Nun wollte ich zu meiner MySql - Datenbank über die Komponente ZConnection zugreifen, aber zur designtime und zur Laufzeit kam die Fehlermeldung das er die DLL's nicht finden kann. Ich habe mich belesen, das man die wohl in windows 32 kopieren soll. Aber wo sollen die DLL's hin wenn meine Anwendung auf einen anderen rechner liegt und im Windows Verzeichnis system 32 die DLL's nicht vorhanden sind? |
AW: Zeos dll
Kopiere die DLL ins Anwendungsverzeichnis neben die Exe.
Bedenke aber das du mit dieser DLL in der GPL-Falle von MySQL landest - Also schön den Quellcode deiner Anwendung veröffentlichen. |
AW: Zeos dll
hmmm, das haut zur Designtime und zur laufzeit nicht hin.
muss ich noch irgendwas in der connection einstellen? oder im delphi selbst? |
AW: Zeos dll
Wegen den Dlls nicht. Siw müssen halt gefunden werden (von der IDE zur DesignTime) und vom Programm zur Laufzeit.
-Passen die Dll-Versionen zum Server? -Besteht ein Zugriff auf den Server? |
AW: Zeos dll
über die beispiele von zeos funktioniert es, aber mit mein eigenes Projekt nicht...
kann ich das in der ide irgend wo angeben? |
AW: Zeos dll
Stimmen die Zugangsdaten? Serverangabe und Port?
Was heisst nicht funktionieren? Fehlermeldung? |
AW: Zeos dll
zugangsadaten stimmen.
er kann die 4 dll's nicht finden. in der unit Zplainloder lädt will er die DLL's laden. die rückgabewerte (Handle) sind bei meiner anwendung 0. |
AW: Zeos dll
Also grundsätzliches...
m.E. ist bei den ZEOS Komponenten keine DLL dabei, ZEOS selbst besteht nicht aus DLLs. Bei den vermissten DLLs sollte es eigentlich nur um eine handeln (4x die gleiche vermisst), sofern Du im Projekt nicht mehrere verschiedene Datenbanken verwendest. Falls der Name der gesuchten DLL angezeigt wird, solltest Du den nennen. Zum Zugriff auf eine Datenbank muss am Client-Rechner die Client-Software des SQL-Systems installiert sein (i.d.R. eben eine DLL). Das ist bestandteil des SQL-Systems, nicht von ZEOS und muss extra gemacht werden. Firebird - fbclient.dll Interbase - gds32.dll oder so ähnlich... usw. |
AW: Zeos dll
Also es sind diese 4 DLL's die benötigt werden um eine Verbindung zur MySQL Datenbank herzustellen.
libmysql41.dll libmysql50.dll libmysql51.dll libmysql55.dll Ich gehe mal davon aus das die Zahlen die SQL version wiederspiegeln. wenn ich diese Dateien ins system 32 kopiere kann meine Anwendung die nicht lesen und wenn ich diese in mein Anwendungsverzeichnis kopiere passiert dort das gleiche. Starte ich die demo exe von zeos und lege die Dateien in das Verzeichnis funktioniert es. ich weiß echt nicht woran das liegen kann. |
AW: Zeos dll
hallo, ich glaub den Fehler gefunden haben, zumindestens kommt nicht mehr diese fehlermeldung.
Ich habe wohl vergessen das Source Verzeichnis von Zeos in die Bibliothek mit aufzunehme. Kann dies aber leider im Moment nicht testen. Feedback kommt noch. Danke nochmal an alle! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz