Problem with TIBCAlerter on module gds32.dll

Discussion of open issues, suggestions and bugs regarding IBDAC (InterBase Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
erasmoga
Posts: 10
Joined: Thu 31 Mar 2011 16:47

Problem with TIBCAlerter on module gds32.dll

Post by erasmoga » Thu 31 Mar 2011 17:55

Hi, I'm developing applications IBDAC, I have an error message when run multiple instances of an application listening firebird events of TIBCAlerter, the error is: -- Exception class EAccessViolation with message 'Access violation at address 1002CE2B in module gds32.dll. Read of address 00000004' -- or -- invalid Request handle --.

Delphi 2010, Firebird 1.5.3, IBDAC 3.10.0.11 pro, gds32.dll V 1.5.3. Windows 7

Thanks.

AndreyZ

Post by AndreyZ » Fri 01 Apr 2011 08:11

Hello,

Please try using the latest IBDAC version 3.50.0.21 and check if the problem persists. Starting with version 3.50.0.19, IBDAC implements thread safety by itself for non-threadsafe client library (the Firebird 1.5.3 client library isn't thread-safe). It should help you to avoid the problems with the TIBCAlerter component when it's simultaneously used in several threads or several application instances.

erasmoga
Posts: 10
Joined: Thu 31 Mar 2011 16:47

Post by erasmoga » Fri 01 Apr 2011 19:37

Hi AndreyZ, thanks for the speedy reply, this problem was solved using the latest IBDAC version 3.50.0.21

Thanks.

AndreyZ

Post by AndreyZ » Mon 04 Apr 2011 07:14

It is good to see that this problem was solved. If any other questions come up, please contact us.

Post Reply