Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Probleme bei Installation der ZEOS Komponenten (https://www.delphipraxis.net/83536-probleme-bei-installation-der-zeos-komponenten.html)

Linkat 4. Jan 2007 11:15

Datenbank: MySQL • Zugriff über: ODBC

Probleme bei Installation der ZEOS Komponenten
 
Hallo,
ich versuche die ZEOS 6.6.0-beta Komponenten in BDS2005 zu installieren, um auf eine mySQL-Datenbank zugreifen zu können. Verschiedene Beschreibungen zur Installation habe ich durchgeführt, leider ohne Erfolg. Nach dem Laden des Paketes ZPlain.dpk und dem Kompilieren von ZPlain90.bpl erscheint die unit ZPlainMySql320 und der Cursor (mit rotem Balken) springt zu:

Delphi-Quellcode:
 { ************** Plain API Function types definition ************* }
{$DEFINE LOAD_MYSQL_API_FUNC}
{$I ZPlainMysql.inc}      Roter Balken steht hier!!!
{$UNDEF LOAD_MYSQL_API_FUNC}
Dabei wird im Fenster – Meldungen folgender Fehler aufgeführt:

[Fataler Fehler] ZPlainMySql320.pas(296): F1026 Datei nicht gefunden: 'C:\Program Files\Borland\BDS\3.0\lib\ZEOS660\src\plain\ZPlain Mysql.inc' .

Aber der File ZPlainMysql.inc ist im Verzeichnis C:\Program Files\Borland\BDS\3.0\lib\ZEOS660\src\plain vorhanden.

Wo steckt mein Problem?
Wer kann weiter helfen?

Vielen Dank!

Gruß, Linkat

mkinzler 4. Jan 2007 11:44

Re: Probleme bei Installation der ZEOS Komponenten
 
Füge die einzelnen Unterpfade dem Suchpfad hinzu

Linkat 4. Jan 2007 12:49

Re: Probleme bei Installation der ZEOS Komponenten
 
Hallo mkinzler,
die 5 Ordner stehen schon im Suchpfad.
Wer hat noch eine Idee?

RavenIV 4. Jan 2007 14:16

Re: Probleme bei Installation der ZEOS Komponenten
 
Evtl. musst Du die Projektoptionen der ZEOS-Komponenten anpassen.
Stichwort Verzeichnisse.

Linkat 4. Jan 2007 14:38

Re: Probleme bei Installation der ZEOS Komponenten
 
Hallo RavenIV,
vielen Dank für den Tipp. Klingt sehr einleuchtend. Die Verzeichnisse für 'Ausgabe für Units', 'Suchpfad' und 'Pfad für Debugger', erreichbar über Optionen -> Verzeichnisse/Bedingungen durch rechten Mausklick auf den Filenamen z.B. ZPlain90.bpl in der Prokektverwaltung, standen alle auf build. Ich habe die drei Verzeichnisse auf den ZEOS-Pfad ...ZEOS660\packages\delphi9\build gesetzt.

Erneutes Kompilieren (nach Neustart von Delphi) ergab leider den gleichen Fehler.

Wer hat noch einen Tipp?

RavenIV 4. Jan 2007 14:52

Re: Probleme bei Installation der ZEOS Komponenten
 
Im Suchpfad musst Du alle Verzeichnisse eintragen, in denen ZEOS-Quelldateien zu finden sind.

Linkat 4. Jan 2007 15:07

Re: Probleme bei Installation der ZEOS Komponenten
 
Hallo RavenIV,
jetzt habe ich alle 5 Pfade (z.B.: C:\Program Files\Borland\BDS\3.0\lib\ZEOS660\src\xxx mit xxx = plain, component, core, dbc und parsesql) in die Combobox des Suchpfades eingegeben. Aber immer noch das gleiche Problem.

Kann es vielleicht sein, dass die Datei 'ZPlainMysql.inc' zwar vom Dateinamen zwar richtig ist, aber nicht vom Inhalt?

Wer kann noch helfen?

Gruß, Linkat

RavenIV 4. Jan 2007 15:13

Re: Probleme bei Installation der ZEOS Komponenten
 
ich habe noch eine Idee:
Schau nach, in welchem Ordner die Datei "ZPlainMySql320.pas" ist. Diese verlangt ja nach der ZPlainMysql.inc.
In den Ordner, wo die "ZPlainMySql320.pas" ist, kopierst Du die ZPlainMysql.inc hinein.

Ansonsten RTFM, also die readme von den Zeos lesen.
Oder hier in DP suchen, es gibt einige Thread bezüglich ZEOS-Installation.
Und es gibt auch ein Forum von ZEOS Zeos-Forum.

Linkat 4. Jan 2007 15:35

Re: Probleme bei Installation der ZEOS Komponenten
 
Beide Files sind in dem Verzeichnis ...\ZEOS660\src\plain.

Aber interessant ist, dass in dem Verzeichnis auch ein File 'ZPlainMysql320.dcu' mit Datum vom 04.01.07 9:15 existiert.

Die ReadMe-Dateien und andere Beschreibungen aus Delphi-Praxis, DSDT, ZEOS-Forum habe ich gelesen und versucht nach zu vollziehen. Aber irgend etwas hat immer nicht gestimmt. Entweder haben die Versionen nicht zur Beschreibung gepasst oder es war lückenhaft oder aber ich war zu blöd das zu verstehen.

Von dir (RavenIV) habe ich heute das erste mal etwas von den Optionen Verzeichnisse in der Projektverwaltung erfahren. Leider auch nicht die Lösung des Problemes.

Gruß, Linkat

RavenIV 4. Jan 2007 16:00

Re: Probleme bei Installation der ZEOS Komponenten
 
Zitat:

Zitat von Linkat
Von dir (RavenIV) habe ich heute das erste mal etwas von den Optionen Verzeichnisse in der Projektverwaltung erfahren. Leider auch nicht die Lösung des Problemes.

Kann es sein, dass Du nich nicht in alle Details der Delphi-IDE vorgedrungen bist?
Möchtest Du Dir nicht mal ein Buch zu Delphi zulegen?

Zu den ZEOS nochmal:
Du verwendest ja eine Beta-Version. Da kann es schon mal sein, dass nicht alles rundläuft und dass man ein wenig "frickeln" muss. Ich persönlich bin davon abgekommen, Betas zu benutzen.

Andidreas 4. Jan 2007 16:47

Re: Probleme bei Installation der ZEOS Komponenten
 
Zitat:

Zitat von RavenIV
Und es gibt auch ein Forum von ZEOS Zeos-Forum.

ja es gibt dieses forum... leider bekommt man da auch keine antworten!

@linkat...
die beta von 6.6.0 hab ich bei mir auch noch nicht zum laufen gebracht... nimm am besten die 6.5.1 version... die funktioniert ohne probleme ;)

Linkat 9. Jan 2007 07:52

Re: Probleme bei Installation der ZEOS Komponenten
 
Hallo Andidreas,
habe deinen Tipp, die ZEOS 6.6.0 Beta runterzuschmeißen befolgt und die ZEOS 6.5.1 Alpha installiert. Aber auch ohne Erfolg. Dann habe ich die Version zeosdbo-6.5.1-alpha_cvs_13-10-2005 (wie in deinem Bericht vom Dezember installiert).
Mit Erfolg.

Aber: Die Komponenten erscheinen nicht in der Tollbar. Es entsteht keine neue Komponenten-Gruppe ZEOS Access.
Unter 'Komponente/Packages installieren' sind zwar die fünf Zeos-Packages unter Entwurf-Packages aufgeführt, wobei nur bei 'ZEOS Databease Components' ein Häkchen ist.

Wie bekomme ich die Komponenten in die Toolpalette?

Vielen Dank.

Gruß, Linkat

mkinzler 9. Jan 2007 08:11

Re: Probleme bei Installation der ZEOS Komponenten
 
Nur das Package ZComponent ist ein Entwurfszeitpackage. Alle anderen sind nur Laufzeitbibliotheken.
Entferne mal dieses und Installiere es neu

Linkat 9. Jan 2007 08:28

Re: Probleme bei Installation der ZEOS Komponenten
 
Habe alle fünf Packages gelöscht und ZComponent neu installiert. Nach Neustart von Delphi waren die ZEOS-Komponenten noch nicht in der Toolbar.

Linkat 23. Jan 2007 11:56

Re: Probleme bei Installation der ZEOS Komponenten
 
Hallo,
vielleicht habe ich noch etwas wesentliches versäumt zu melden. Der Rechner, auf den ich die ZEOS Komponenten installieren möchte, hat Windows 2000 professional als Betriebssystem. Aus lauter Verzweiflung, weil keine bessere Idee, habe ich auf dem PC meines Sohnes mit Win XP (ich selbst nutze zu Hause nur noch Linux) Delphi 2005 und ZEOS eingerichtet (Version zeosdbo-6.5.1-alpha_cvs_13-10-2005.zip). Und, o Wunder, es hat tatsächlich funktioniert. Die ZEOS-Komponenten sind in der IDE integriert. Warum das mit Windows 2000 nicht ging, keine Ahnung.

Aber ich erinnere mich, als ich vor 2 - 3 Jahren mein Delphi 4 auf diesen Rechner mit Win 2000 installieren wollte, ging das nicht. Dies war der Grund, warum ich auf Delphi 2005 umstieg. Delphi 4 funktionierte aber auf dem gleichen Rechner unter Win NT.

Jetzt lasse ich erst mal meinen Firmen-PC auf XP umstellen, dann sehe ich nach meinem Urlaub (in ca. 3 -4 Wochen) weiter. Werde mich auf jeden Fall wieder melden.

Gruß, Linkat

Linkat 29. Jan 2007 16:16

Re: Probleme bei Installation der ZEOS Komponenten
 
Hallo,
das Problem der Installation der ZEOS-Komponenten ist jetzt gelöst.
Das Problem war tatsächlich Windows 2000 professional (vielleicht "Firmenspezialverschnitt"!!!).

Jetzt funktionieren auf jeden Fall erst einmal die ZEOS-Komponenten und ich kann mit dem eigentlichen Programmieren beginnen.

Vielen Dank an alle, die mir versucht haben zu helfen.

Jetzt kommt aber erst mal Urlaub!!!

Gruß, Linkat

Linkat 1. Mär 2007 15:32

Re: Probleme bei Installation der ZEOS Komponenten
 
Hallo,
nach dem mein PC jetzt auf WinXP umgestellt wurde, funktionieren die ZEOS-Komponenten. Man braucht jedoch noch den MySQL ODBC-Treiber. Ich habe die Version 3.51 (war natürlich auch auf meinem Win2000 PC).

Nach dem ich dann noch den Port und das Protokoll eingegeben habe, lief alles.

Vielen Dank für die Unterstützung, insbesondere an Andidreas.

Gruß, Linkat


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:02 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