Bookmarks not working in XE3

The alpha/beta tester's forum for ZeosLib 7.0.x series

Report problems concerning our Delphi 2009+ version and new Zeoslib 7.0 features here.

This is a forum that will be removed once the 7.X version goes into stable!!

Moderators: gto, EgonHugeist, olehs

Fresh Boarder
Fresh Boarder
Posts: 1
Joined: 03.02.2010, 16:51

Bookmarks not working in XE3

Postby BitBumper » 25.10.2012, 10:55

had the problem, that Bookmarks did not work in
Delphi XE3 with Zeos current trunk and current testing branch.

Figured out, that in Delphi Unit Data.Db the method
was defined like this:

procedure GetBookmarkData(Buffer: TRecordBuffer; Data: TBookmark); overload; virtual;

While in TZAbstractRODataset the method was declared as

procedure GetBookmarkData(Buffer: TRecordBuffer; Data: Pointer); override;

Due to the different declaration the override was never called.
I changed this into

procedure GetBookmarkData(Buffer: TRecordBuffer; Data: TBookmark); override;

and Bookmarks work fine now.

Don't know much of the background of this - but may someone want to check this for the next release.



User avatar
Zeos Dev Team
Zeos Dev Team
Posts: 1735
Joined: 31.03.2011, 22:38

Postby EgonHugeist » 25.10.2012, 19:50


danke dir. Patch applied Rev.1939 \testing (SVN)

IMHO SetBookmarkData was also involved, right?
King regards, Michael

You want to help? viewtopic.php?f=4&t=3671
You found a (possible) bug? Use the new bugtracker dude!


Return to “ZeosLib 7.0 Beta Forum”

Who is online

Users browsing this forum: No registered users and 1 guest