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?