Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zeos 7.2.4 in Tokyo 10.2.3 einbinden, kann mir jemand bitte helfen? (https://www.delphipraxis.net/196484-zeos-7-2-4-tokyo-10-2-3-einbinden-kann-mir-jemand-bitte-helfen.html)

KodeZwerg 24. Mai 2018 13:36

Datenbank: Zeos • Version: 7.2.4 • Zugriff über: IDE

Zeos 7.2.4 in Tokyo 10.2.3 einbinden, kann mir jemand bitte helfen?
 
Hallo, es ist wahrscheinlich total simpel nur ich bekomme es nicht gebacken....
Die Herstellerseite zeos.firmos.at gibt es nicht mehr für ein Installationsguide.
Auf zeoslib.sourceforge.net finde ich auch keines.
Ich habe mir von hier die "zeosdbo-7.2.4-stable.zip" geladen.
Alles in ein Verzeichnis entpackt, ins \packages\DelphiXE10.2 rein und "ZeosDbo.groupproj" mit IDE geladen.
Wenn ich auf kompilieren geh, Stoppt die IDE mit diesem Fehler
Zitat:

[dcc32 Fataler Fehler] ZCore.dpk(1): E2225 'Never-build' Package 'ZCore' muss neu compiliert werden
[dcc32 Fataler Fehler] ZPlain.dpk(33): E2202 Package 'ZCore' wird benötigt, konnte aber nicht gefunden werden
Es existiert eine ZCore250.bpl. Was mache ich falsch bzw. wie kann ich diesen Fehler beheben?
Bei "ZeosDboDev.groupproj" passiert genau das gleiche.

mkinzler 24. Mai 2018 13:40

AW: Zeos 7.2.4 in Tokyo 10.2.3 einbinden, kann mir jemand bitte helfen?
 
Alle Pfade hinzugefügt?
Packages in richtiger Reihenfolge erzeugt?

haentschman 24. Mai 2018 13:50

AW: Zeos 7.2.4 in Tokyo 10.2.3 einbinden, kann mir jemand bitte helfen?
 
Anleitung:
http://zeoslib.sourceforge.net/viewtopic.php?t=44184
...wie mkinzler schon sagte, die Reihenfolge ist wichtig.

KodeZwerg 24. Mai 2018 13:53

AW: Zeos 7.2.4 in Tokyo 10.2.3 einbinden, kann mir jemand bitte helfen?
 
Das erste BPL was erzeugt wird ist die ZCore250.bpl, bei der zweiten steigt die IDE mit dem Fehler aus.
Das BPL kompilat wird in mein BPL Pfad erzeugt der auch im Library-Path steht.
Der Zeos Source-Code ist in viele Unterverzeichnissen verteilt, i.d.R. kopiere ich immer nur die DCU Dateien in ein Library-Path wenn Package installiert ist.
STOP, bin am Installguide lesen, Danke für Link!

KodeZwerg 24. Mai 2018 14:12

AW: Zeos 7.2.4 in Tokyo 10.2.3 einbinden, kann mir jemand bitte helfen?
 
Nein, der Fehler bleibt bestehen. Die Gruppendatei öffnet alle in korrekter Reihenfolge aber ich habs nun manuell versucht.
Anleitung sagt
Zitat:

zcore - open/load - compile/build,
zplain - open/load - compile/build,
Da sagt IDE beim zweiten (zplain)
Zitat:

[dcc32 Fataler Fehler] ZCore.dpk(1): E2225 'Never-build' Package 'ZCore' muss neu compiliert werden
[dcc32 Fataler Fehler] ZPlain.dpk(33): E2202 Package 'ZCore' wird benötigt, konnte aber nicht gefunden werden
Auch ein Versuch die DCU von zcore in einen Librarypfad zu kopieren bringt nichts.

So sieht die Datei ZPlain.dpk aus
Delphi-Quellcode:
package ZPlain;
{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$DESCRIPTION 'Zeos Plain Database API'}
{$LIBSUFFIX '250'}
{$RUNONLY}
{$IMPLICITBUILD OFF}

requires
  ZCore,
  rtl,
  vcl;

contains
{$I ZPackages.inc} //after simplify Zeos.Inc by using {$IF CompilerVersion > x} i need to move this include AFTER contains!

{$IFDEF ENABLE_ODBC}
  ZPlainODBCDriver in '..\..\src\plain\ZPlainODBCDriver.pas',
{$ENDIF}

{$IFDEF ENABLE_DBLIB}
  ZPlainDbLibDriver in '..\..\src\plain\ZPlainDbLibDriver.pas',
  ZPlainDbLibConstants in '..\..\src\plain\ZPlainDbLibConstants.pas',
{$ENDIF}

{$IFDEF ENABLE_INTERBASE}
  ZPlainFirebirdDriver in '..\..\src\plain\ZPlainFirebirdDriver.pas',
  ZPlainFirebirdInterbaseConstants in '..\..\src\plain\ZPlainFirebirdInterbaseConstants.pas',
{$ENDIF}

{$IFDEF ENABLE_MYSQL}
  ZPlainMySqlDriver in '..\..\src\plain\ZPlainMySqlDriver.pas',
  ZPlainMySqlConstants in '..\..\src\plain\ZPlainMySqlConstants.pas',
{$ENDIF}

{$IFDEF ENABLE_POSTGRESQL}
  ZPlainPostgreSqlDriver in '..\..\src\plain\ZPlainPostgreSqlDriver.pas',
{$ENDIF}

{$IFDEF ENABLE_ADO}
  ZPlainAdoDriver in '..\..\src\plain\ZPlainAdoDriver.pas',
  ZPlainAdo in '..\..\src\plain\ZPlainAdo.pas',
{$ENDIF}

{$IFDEF ENABLE_OLEDB}
  ZOleDB in '..\..\src\plain\ZOleDB.pas',
  ZPlainOleDBDriver in '..\..\src\plain\ZPlainOleDBDriver.pas',
{$ENDIF}

{$IFDEF ENABLE_ORACLE}
  ZPlainOracleDriver in '..\..\src\plain\ZPlainOracleDriver.pas',
  ZPlainOracleConstants in '..\..\src\plain\ZPlainOracleConstants.pas',
{$ENDIF}

{$IFDEF ENABLE_SQLITE}
  ZPlainSqLiteDriver in '..\..\src\plain\ZPlainSqLiteDriver.pas',
{$ENDIF}

{$IFDEF ENABLE_ASA}
  ZPlainASADriver in '..\..\src\plain\ZPlainASADriver.pas',
  ZPlainASAConstants in '..\..\src\plain\ZPlainASAConstants.pas',
{$ENDIF}

  ZPlainDriver in '..\..\src\plain\ZPlainDriver.pas',
  ZPlainLoader in '..\..\src\plain\ZPlainLoader.pas';


end.
sollte ich hier eventuell was verändern?

MichaelT 24. Mai 2018 16:08

AW: Zeos 7.2.4 in Tokyo 10.2.3 einbinden, kann mir jemand bitte helfen?
 
Delphi 10.2

Ich habe diesen Link (Sourceforge) bemüht und die Packages der Reihe nach installiert.


Zitat:

Zitat von KodeZwerg (Beitrag 1402863)
Hallo, es ist wahrscheinlich total simpel nur ich bekomme es nicht gebacken....
Es existiert eine ZCore250.bpl. Was mache ich falsch bzw. wie kann ich diesen Fehler beheben?
Bei "ZeosDboDev.groupproj" passiert genau das gleiche.


MichaelT 24. Mai 2018 16:33

AW: Zeos 7.2.4 in Tokyo 10.2.3 einbinden, kann mir jemand bitte helfen?
 
Liegen im C:\Users\Public\Documents\Embarcadero\Studio\19.0\ Bpl noch alte BPLs rum? Liegen solche BPLs noch an anderer Stelle?

Und das Verzeichnis steht tatsächlich im Pfad?

Sind die Files oder die Verzeichnisse aus irgendeinem Grunde readonly gesetzt?

Edit: Stevie hat recht. Gleiche Frage für die DCPs.


Zitat:

Zitat von KodeZwerg (Beitrag 1402863)
Hallo, es ist wahrscheinlich total simpel nur ich bekomme es nicht gebacken....
Es existiert eine ZCore250.bpl. Was mache ich falsch bzw. wie kann ich diesen Fehler beheben?
Bei "ZeosDboDev.groupproj" passiert genau das gleiche.


KodeZwerg 24. Mai 2018 16:55

AW: Zeos 7.2.4 in Tokyo 10.2.3 einbinden, kann mir jemand bitte helfen?
 
Zitat:

Zitat von MichaelT (Beitrag 1402890)
Liegen im C:\Users\Public\Documents\Embarcadero\Studio\19.0\ Bpl noch alte BPLs rum?

Es existiert das Verzeichnis aber ist komplett leer auch dessen Win64 Unterverzeichnis, BPLs liegen bei mir an zwei Orten, das \bin\ <-> \bin64\ da sind die originale von Emba enthalten und ein eigenes \BPL\ Verzeichnis, da kompiliert Delphi neue Packages rein was auch im Library-Pfad angegeben ist, Daniels Startpage funktioniert auch aus diesem \BPL\ Verzeichnis heraus, Uwes PngComponents auch.
Zitat:

Zitat von MichaelT (Beitrag 1402890)
Sind die Files oder die Verzeichnisse aus irgendeinem Grunde readonly gesetzt?

Nein. Delphi darf bei mir schalten und walten, nur nichts ungewolltes aus dem Internet laden, das darf Delphi nicht.

Stevie 24. Mai 2018 17:01

AW: Zeos 7.2.4 in Tokyo 10.2.3 einbinden, kann mir jemand bitte helfen?
 
Beim Packages kompilieren, die andere Packages benötigen, sind nicht die BPLs wichtig, sondern die DCPs, die sollten parallel zum BPL Verzeichnis im DCP Verzeichnis liegen.

mkinzler 24. Mai 2018 17:02

AW: Zeos 7.2.4 in Tokyo 10.2.3 einbinden, kann mir jemand bitte helfen?
 
Hast Du mal in den Package Projekten nachgeschaut, was für ein Ausgabepfad dort drinsteht?


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:24 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz