SAP R/3 automation with win32com

obou at my-deja.com obou at my-deja.com
Wed Dec 6 11:05:22 CET 2000


In article <90jjgi010ib at news1.newsguy.com>,
  "Alex Martelli" <aleaxit at yahoo.com> wrote:
> <obou at my-deja.com> wrote in message
news:90j81i$c4a$1 at nnrp1.deja.com...
>     [snip]
> In the type-library's "helpstring" propriety.  But that is the same
> place from which Ole View, AND Visual Basic's "Project/References..."
> dialog, also get it, so, if you can find them with any one of these
> tools, the others should be no problem.
>
> Alternatively, the EnsureDispatch method of gencache can (probably)
> work on an object you already have instantiated (if that object is
> reasonably well-behaved) and perform the same work as makepy
> would.  Starting with a clean-slate gen_py, you can just then open
> with your favourite text-editor the only long-named .py file you'll
> find there.
>
> Or, you can do it by studying the registry.  From a ProgId (such as
> "feefie.foofum", in the registry under HKEY_CLASSES_ROOT you'll
> find the CLSID; under HKEY_CLASSES_ROOT/CLSID/thatclsid, you'll
> find the type-library's own GUID, which you can in turn use as a
> key under HKEY_CLASSES_ROOT/Libraries to find out everything
> about the location of the specific type-library of interest.  OleView
> does that for you, by the way, if you start your browsing with an
> object rather than going directly for the libraries.
>
> Alex
>
>

Thanks Alex for this great informations!

I finally used the gencache.EnsureDispatch method and finally got the
member and paramter list.

Olivier


Sent via Deja.com http://www.deja.com/
Before you buy.



More information about the Python-list mailing list