Hi Thomas,

Support for getEvents/showEvents would be great with dynDispatch. 
However I must admit, that I didn't realize that it was possible to 
support events purely with IDispatch.

My project doesn't technically rely on support for COM events in the 
places where we use IDispatch, though that is not to say it won't in the 
future.

But, I think that releasing a comtypes with dynDispatch so far is a 
great step forward, even with out events. Of course, then at a later 
stage if events were added that would also be great.

Thanks
Mick




On 27/11/2008 8:06 AM, Thomas Heller wrote:
> Michael Curran schrieb:
>> Thanks.
>>
>> Interested to know what the timeframe is now in regards to getting
>> dyndispatch merged in to trunk? I've been trying dyndispatch as a
>> replacement to win32com IDispatch for my own project, and  performance
>> is just the same, if not a little better.
>>
>> Were there any other features that needed to be added? I'm certainly
>> happy with how it is at the moment.
>
> What I have added a few days ago was a way to access constants in a type 
> library
> from objects exposing IDispatch::GetTypeInfo() and ITypeComp (in the dyndisp 
> branch).
> It works for early bound, late bound, and lazy bound objects (are these 
> correct
> names to a native english speaker?).
>
> There is now a function (actually a class) named comtypes.client.Constants.
> It can be used in this way:
>
>>>> from comtypes.client import CreateObject, Constants
>>>> x = CreateObject("Excel.Application")
>>>> c = Constants(x)
>>>> c.xlSaveChanges
> 1
>>>> c.xlDoNotSaveChanges
> 2
>
> A nice improvement would of course be to make events (ShowEvents,
> GetEvents) work without generating the typelib wrapper, but that is too
> much work at the moment.  Don't you need it?
>
>> I'd be happy to help with writing tests and or documentation if that is
>> something that has to be done before merging --- Obviously I am quite
>> keen to see this merged :)
>
> My original plan was to work on compatibility with Python 3, and release then,
> but if you're really waiting for it I can as well release now.
>
>> Mick
>
> 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

-------------------------------------------------------------------------
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