close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

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 Pedro Gea

(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.

comment:2 Changed 8 years ago by Pedro Gea

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.

comment:3 Changed 8 years ago by Pedro Gea

(In [7328]) Refs #1931

comment:4 Changed 8 years ago by Pedro Gea

(In [7329]) Refs #1931
Se incorpora una gestión de los procesos Excel para evitar dejarlos abiertos.

Note: See TracTickets for help on using tickets.