Solution:
Visual Basic 6.0 objects are single threaded by default. VB objects that are run in the ATEasy IDE will run in the IDE's main process thread apartment. ATEasy must then use a proxy when creating a control from the run-time thread, which slows performance (50-100 times).
To increase performance when using VB objects, make sure to change your VB project setting to use the Apartment Threaded threading model.
|