Hi,
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
TDataSet.GetBookmarkData
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.
Greetings,
BitBumper
Bookmarks not working in XE3
Moderators: gto, EgonHugeist, olehs
- EgonHugeist
- Zeos Project Manager
- Posts: 1936
- Joined: 31.03.2011, 22:38
BitBumper,
danke dir. Patch applied Rev.1939 \testing (SVN)
IMHO SetBookmarkData was also involved, right?
danke dir. Patch applied Rev.1939 \testing (SVN)
IMHO SetBookmarkData was also involved, right?
Best regards, Michael
You want to help? http://zeoslib.sourceforge.net/viewtopic.php?f=4&t=3671
You found a (possible) bug? Use the new bugtracker dude! http://sourceforge.net/p/zeoslib/tickets/
You want to help? http://zeoslib.sourceforge.net/viewtopic.php?f=4&t=3671
You found a (possible) bug? Use the new bugtracker dude! http://sourceforge.net/p/zeoslib/tickets/