Has anyone ever tried to install the latest zeosdbo in Delphi5?
I had to make several change to the source code:
For example: unit dateutils, types, variants all not exist in D5.
Anyway, eventually the source compiled ok.
Then tried to install the ZComponents.bpl and got this error message:
"The procedure entry point @Db@TdataSet@InternalPost$qqrv could not be located in the dynamic link library Vcldb50.bpl."
Has anyone from the development team an idea?
I really need the new version especially when the MySQL5 support arrives..
Thanks for this great product!
Cannot install in Delphi5
Moderators: gto, cipto_kh, EgonHugeist
Hello ErikL,
perhaps you can post your changes and i can see what i can do. ( Don't have D5 on my machine at the moment, but the cd should be there anywhere and integrating them in cvs would also help i think). Did you check that you tried to install the recompiled version of ZComponents.bpl not some old one?
I've seen this message only when the bpl was compiled with not fitting versions of vcl units.
Best Regards,
Markus Dütting
perhaps you can post your changes and i can see what i can do. ( Don't have D5 on my machine at the moment, but the cd should be there anywhere and integrating them in cvs would also help i think). Did you check that you tried to install the recompiled version of ZComponents.bpl not some old one?
I've seen this message only when the bpl was compiled with not fitting versions of vcl units.
Best Regards,
Markus Dütting
Cannot install in D5
Hello Markus,
Thanks for the reply. I removed all old sources and bpl and tried it again,
same result.
This is not a new problem however, I found an older message reporting the same error.
Is support for Delphi5 discontinued?
Thanks for this great product, Regards, ErikL
Thanks for the reply. I removed all old sources and bpl and tried it again,
same result.
This is not a new problem however, I found an older message reporting the same error.
Is support for Delphi5 discontinued?
Thanks for this great product, Regards, ErikL
cannot install in D5: The Solution
in unit src\component\ZAbstractRODataset.pas
method InternalPost looks like this:
procedure TZAbstractRODataset.InternalPost;
begin
{$IFNDEF FPC}
inherited;
{$ENDIF}
if not (Self is TZAbstractDataset) then
RaiseReadOnlyError;
end;
The solution is to remove the 'inherited' line, then ZComponent installs ok in D5
question to Zeos developers: any remarks?
Thanks for this great software.
PS when can we expect sqlite3 support?
ErikL
method InternalPost looks like this:
procedure TZAbstractRODataset.InternalPost;
begin
{$IFNDEF FPC}
inherited;
{$ENDIF}
if not (Self is TZAbstractDataset) then
RaiseReadOnlyError;
end;
The solution is to remove the 'inherited' line, then ZComponent installs ok in D5
question to Zeos developers: any remarks?
Thanks for this great software.
PS when can we expect sqlite3 support?
ErikL
Cannot install in Delphi 5
I cannot install into Delphi 5. There is a required file dateutils which does not exist. I then tried the other suggest of installing the earlier 2004 version but this won't work either because when you install ZComponent you get an error saying [various things] have already been registered by package ZDbware.
Re: Cannot install in Delphi 5
You must remove everything related to zeos that you already has installed, like BPLs, library paths, DCUs, everything. It's a pain to find out that a lost BPL into some directory make all that things, but it's true.jhyams wrote:I cannot install into Delphi 5. There is a required file dateutils which does not exist. I then tried the other suggest of installing the earlier 2004 version but this won't work either because when you install ZComponent you get an error saying [various things] have already been registered by package ZDbware.