Page 1 of 1

TZAbstractDataset.Destroy: error

Posted: 15.01.2009, 02:52
by manz
Dear all,

we use version 6.6.4-stable just upgraded from 6.6.3-stable.
We put the TZConnection1, TZTable1, and TZQuery1 and run the projects, its look normally.

But, when we close the application (myprojects) that has an error:

First chance exception at $75C642EB. Exception class EAccessViolation with message 'Access violation at address 00401F39 in module 'AIS.exe'. Write of address 0041FD1C'. Process AIS.exe (4396)

and pointed to :
File: ZAbstractDataset.pas

destructor TZAbstractDataset.Destroy;
begin
inherited Destroy;
end; <--- Error stop here

We use clean install from 6.6.3-stable moving to 6.6.4-stable. And when use the 6.6.3-stable its never happen.

FYI,
Delphi 2007 for Win32 R2 Version 11.0.2804.9245
Zeoslib 6.6.4-stable.

Thanks
Man'z

Posted: 15.01.2009, 11:01
by mdaems
If you can't find this yourself and nobody else replies soon, don't forget to file a report in the bug tracker at http://zeosbugs.firmos.at . Here we'll forget about it completely.
I can't remember changes that could have this effect between 6.6.3 and 6.6.4.
I suppose AIS.exe is your project using zeoslib. What database is used for your project?

Mark

Posted: 15.01.2009, 13:41
by artelogic
Is your app multi-threaded?

Posted: 16.01.2009, 02:43
by manz
AIS.exe is my project was been created.

Previously we use 6.6.3 without problem, now when i upgrade with clean install and build the component use the 6.6.4. This error happen.

Sorry, i use the mysql 5.1.30. and not multi-threaded application.

I'll try to post at zeosbug thread.

Thanks.