2010/7/29 Olemis Lang (Simelix) <olemis...@gmail.com>: > 2010/7/29 Chema Cortes <pych...@gmail.com>: >> El día 28 de julio de 2010 20:36, Olemis Lang (Simelix) >> <olemis...@gmail.com> escribió: >> >>> Tengo que implementar una aplicación Win32 que utiliza varios objetos >>> COM . Yo conozco sus TLBs | DLLs , y también sé que es posible >>> utilizar las extensiones pywin32 de Mark Hammond para ejecutar sus >>> métodos , pero ... >>> >>> Q: >>> - Conocen alguna herramienta que genere el código de >>> las clases de Python (i.e. proxies) a partir de los >>> TLBs | DLLs ? >> >> Lo puedes hacer con la utilidad "makepy". En el pythonwin está como >> opción de menú. Seleccionas el componente y te genera el fichero >> python dentro de win32com/gen_py >> >> Busca "makepy" en la ayuda de pythonwin. En versión en línea: >> >> <http://docs.activestate.com/activepython/2.4/pywin32/html/com/win32com/HTML/QuickStartClientCom.html> > > Gracias , pero me da este error >
He podido hacerlo con comtypes de esta forma {{{ #!python >>> from comtypes.client import GetModule >>> from comtypes.client import GetModule as G >>> G(r"C:\path\to\DLL") # Generating comtypes.gen.GUID-1 # Generating comtypes.gen.GUID-2 # Generating comtypes.gen.stdole # Generating comtypes.gen.XXX40 <module 'comtypes.gen.XXX40' from 'C:\Program Files\Python\2.5\lib\site-packages\comtypes\gen\GUID-1.py'> }}} ... pero me gustaría utilizar pywin32 de todas formas así que me gustaría saber cual fue el problema que ocurrió la vez anterior ... -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/