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.
Problem with TIBCAlerter on module gds32.dll
-
AndreyZ
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.
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.
-
AndreyZ