ElevateDB External Modules in Multi-Threaded Delphi ApplicationsPosted by Tim Young on Tue, Feb 23 2010
An issue recently surfaced with a customer regarding the use of an ElevateDB external module in a Delphi application that was using multiple threads to execute some SQL scripts. The external module was called within the scripts to do some text processing, and there were only two threads being launched to execute the scripts in the background. Much to the customer's dismay, the external module kept blowing up in various places, with no real pattern or indication of the cause.