Afficher un message
Vieux 11/09/2007, 19h51   #2
MC
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: proprietes persistantes d'un activeX control et python

Bonsoir !

> j'ai une propriete d'un activex qui est dite persistante, on ne peut
> la modifier que lors du design d'une form et elle conditionne la
> visualisation de l'activex control dans une form.
>
> Je me demande si je peux modifier cette propiete a la creation de
> l'objet COM avec pywin32 ?


En complément de ce que j'ai déjà répondu dans la liste, et avec tes
précisions complémentaires :
- pour moi, une propriété persistante, c'est une propriété que l'on
retrouve lors de sessions successives. Mais, visiblement, ce n'est pas
le sens utilisé dans ton cas.
- Pywin32 permet d'interopérer avec des objets COM, mais pas
directement avec des ActiveX en tant que compsants visuels. Pour cela,
il faut passer par un conteneur. J'en connais trois : PythonWin,
WxPython, et Pluie.
- Pywin32 ne permet d'accéder qu'aux propriétés publiques (exposées)
d'un ActiveX. Si la propriété n'est pas exposée, elle n'est pas
utilisable.
Il existe, dans PythonWin, un utilitaire (Makepy), capable de retrouver
les propriétés statiques d'un objet COM.Visual-studio (et MS) étant
essentiellement statique, ça pourrait suffire. Si makepy ne peut
trouver la propriété, celle-ci sera inaccessible (nonseulement à
Python, mais à tous les langages utilisant COM).








--
@-salutations

Michel Claveau


  Réponse avec citation
 
Page generated in 0,06047 seconds with 9 queries