ODAC Pro Ver 6.50.34 : OnFilterRecord Bug

Discussion of open issues, suggestions and bugs regarding ODAC (Oracle Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
Yuliy
Posts: 5
Joined: Sun 27 Apr 2008 17:57
Location: Palo Alto, CA USA

ODAC Pro Ver 6.50.34 : OnFilterRecord Bug

Post by Yuliy » Fri 30 May 2008 20:55

I installed a new version of ODAC (6.50.34), recompile the project and I've got an error on startup:
"Error reading taCNTRIES.OnFilterRecord: Access violation at address 0062D58A in module 'Tps.exe'. Write of address 00000038."
The Application uses TORATables components (to work with small tables : about few hundreds records and uses OnFilterRecord Event to filter records.
The initial property of TORaTable.filtered=False, but in some cases the App set it to True.
It worked fine with the prev. versions of ODAC 6.25.12-6.25.15.
It looks like the "type TFilterRecordEvent = procedure(DataSet: TDataSet; var Accept: Boolean) of object" changed in the new version -
the error happened in the reading the form. I had to re-install the previos version of ODAC and it works fine. Please, check this problem.

Thank you,
Yuliy

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Mon 02 Jun 2008 06:54

We have fixed this problem. The fix will be included in the next build of ODAC.

Post Reply