Re: Known issues with Win32::OLE?
Philip Prindeville <[email protected]> Fri, 24 Aug 2012 12:19:35 -0600
| Newsgroups | gmane.comp.lang.perl.active-perl |
|---|---|
| Message-ID | <[email protected]> |
On 8/22/12 4:13 PM, Jan Dubois wrote: > > An alternative is to crawl the registry for all registered type libraries. > That at least gives you all the methods and properties, but I don't think > you can get the ProgID that way. There is a sample script that does this > though: > > http://cpansearch.perl.org/src/JDB/Win32-OLE-0.1709/eg/typelibs.pl > > In the end you should just consult the documentation for the object model > of the application you want to automate. Then just instantiate an application > level object for it, and if that fails, you can assume that the app isn't > (correctly?) installed. :) > > Cheers, > -Jan > > Tried it, but the call line (15): $hTypelib->Create($clsid, $hClsid); leaves $hClsid unset, which then causes GetKeys() to fail 2 lines later: $hClsid->GetKeys($Versions); _______________________________________________ ActivePerl mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs