>>Because this is the DLL, it could run in another memory space. In such case passing objects is not possible from COM object to calling application and back. It is possible only when DLL runs in the same memory space, in other words, if COM object is a single-threaded In-Process COM object.
>
>You have missed "NOT":
>Because this is the DLL, it could NOT run in another memory space.
Sure. Thanks for correcting me!
Vlad Grynchyshyn, Project Manager, MCP
vgryn@yahoo.comICQ #10709245
The professional level of programmer could be determined by level of stupidity of his/her bugs
It is not appropriate to say that question is "foolish". There could be only foolish answers. Everybody passed period of time when knows nothing about something.