Hello Sergey,
loObj = CREATEOBJECT("mydll.oTestCom")
? SYS(3095,loObj), loObj.SysTest(loObj)
yes it does, but it doesn't solve the real problem.
instead of calling SysTest() on the object one can call SYS(3095) directly with the same result. So we gained nothing with this approach.
The problem was to call SYS(3095) in the COM object itself without relying an any code the client has to call ( SYS(3095,THIS) somewhere in the COM object ).
Regards
Christian