Opened 8 years ago
Last modified 8 years ago
#1931 new defect
Reemplazar tcom por twapi
Reported by: | Jorge | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | high | Milestone: | Mantainance |
Component: | Packages | Version: | 3.3 |
Severity: | major | Keywords: | |
Cc: |
Description
Sería posible reemplazar tcom por twapi?
Las razones que motivan este cambio son:
- twapi se mantiene tcom no
- tcom no ofrece binarios para 64 bits, parece que tiene errores
Los binarios para 32 y 64 bits pueden descargarse desde https://sourceforge.net/projects/twapi/files/
Creo que al menos el reemplazo es necesario en TComExcel.
La documentación sobre el API COM de twapi puede leerse en http://twapi.sourceforge.net/v4.1/com.html
Change History (4)
comment:1 Changed 8 years ago by
comment:2 Changed 8 years ago by
La versión TComExcel.2 ya funciona para tol64 basada en twapi.
Si se usa una versión de tol64 que no tenga este paquete de tcl instalado, es necesario descargarlo e incorporarlo a la carpeta lib previamente.
(In [7327]) Refs #1931
Las versiones antiguas del paquete twapi no funciona bien para las llamadas cuyos argumentos son objetos.
Las versiones modernas, sin embargo necesitan tcl.8.5.
El paquete tcom no está disponible para 64 bits, pero tol64 usa tcl.8.5.
Se crea por tanto una variante basada en twapi para tol64 y se deja la variante basada en tcom para tol32.
Se simplifica el archivo excel.tcl eliminando funciones antiguas de sadd.
Se incrementa la versión alta del paquete por estos cambios.