Hello,

Can anyone answer a question I have about ActiveX Exe com rules. . .

I have a component (A) compiled for unattended execution and thread pool set to 1. We have another component (B) calling a function (or method) on a multiuse class of com A. So, is the calling thread, on com B, released immediately or is it blocked untill the function it called on com A returns? I thought the whole benefit of Com Exe was to get the calling thread released for other use, but I just read somewhere that you need to design the called function so that it returns immediately by enabling a timer, where the timer event actually performs the code you want.

Is this true? And if so, is there another way to force the release without a $@#! timer?