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/

Responder a