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 {{{ $!sh $ makepy.py Traceback (most recent call last): File "C:\Program Files\Python\2.5\Lib\site-packages\win32com\client\makepy.py", line 383, in <module> rc = main() File "C:\Program Files\Python\2.5\Lib\site-packages\win32com\client\makepy.py", line 362, in main rc = selecttlb.SelectTlb() File "C:\Program Files\Python\2.5\Lib\site-packages\win32com\client\selecttlb.py", line 150, in SelectTlb i.major = int(i.major, 16) ValueError: invalid literal for int() with base 16: 'CS2' }}} -- 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/