From: Andreas Lundgren Date: 2012-11-01T02:23:36+09:00 Subject: Re: Creating a pointer to SAFEARRAY(BSTR) for COM object communication Hi! Unfortunately no success. The method "method_help" was unfortunately not implemented. I did however manage to extract some information via Pythons COM-handler. It said: def ICdfGetHandlerByName(self, SessionHandles=defaultNamedNotOptArg): return self._ApplyTypes_(1610809349, 1, (24, 0), ((8, 1), (16387, 3), (24579, 3)), ICdfGetHandlerByName, None,SessionType, Count, SessionHandles) The documentation says this: HRESULT ICdfGetHandlerByName::GetHandlerByName([in] BSTR HandlerName, [out, retval] IUnknown ** ppUnk) I tried the array of strings, array of array with strings and all combinations that I could think of. I guess Ruby is not intended for communication with peripherals, sw or hw. :-( Thanks anyway and if anyone has any idéas, I am all ears! -- Posted via http://www.ruby-forum.com/.