Michael Curran schrieb:
> Hi,
> 
> Thanks for the explanation. If comtypes is already using the [] syntax 
> for early bound interfaces, and if that is the most suitable way, then 
> that sounds ok to me. I agree that it is important to keep dyn dispatch 
> interfaces as compatible with early bound interfaces as possible.
> 
> So, I also in that case do also think that __call__ should be 
> implemented. In order so that named properties with optional or needed 
> arguments can be called  with () for getting, even though you could also 
> use the [] syntax as well.
> In our projects, and I suspect others, comtypes early bound propgets 
> with arguments are called with (), I never new about [].

Hm, I didn't remember it but property access syntax IS even documented
for quite some time here:

http://starship.python.net/crew/theller/comtypes/#accessing-properties

Besides that, I have now in the dyndispatch-branch added the call syntax
to get properties, and extended the __getitem__ and __setitem__ calls
so that [...] property access (both get and put) works with one or more
arguments, in the same way as the early bound case.

Thomas


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
comtypes-users mailing list
comtypes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/comtypes-users

Reply via email to