FAQ TConnector
Implementación de TConnector en Aplicaciones Web con MSIE
Implementación de TConnector en Aplicaciones Web con MSIE
Si el control ActiveX se usa en el lado del cliente (conectando a puertos COM del equipo cliente, no del servidor), debe instalarse y licenciarse en el lado del cliente.
Posibilidades de instalación:
MSI
El usuario puede ejecutar el archivo MSI, proporcionado por nuestra instalación. Si lo desea, también puede usar el modo silencioso (sin diálogos) e instalar el componente sin documentación/ejemplos.
Run: msiexec /i TConnector_Setup.msi ADDLOCAL=FeatTConnector /qn Optional: add parameter INSTALLDIR=C:\MyApplicationPath for installation into a specific directory.
CAB
MSIE admite la instalación automática de controles ActiveX; todo lo que tiene que hacer es especificar la URL de descarga a una instalación de archivo CAB en el atributo codebase del objeto TConnector; aquí tiene un ejemplo.
<OBJECT classid="clsid:126C289A-607B-4251-BF31-1555A5951948" id="TC2" CODEBASE="./ServerPathToCABFile/ TConnector2.CAB" .. some more parameters... </OBJECT>Si no está instalado, el archivo TConnector2.CAB se descarga y ejecuta automáticamente por MSIE (si las opciones de seguridad lo permiten).
Una instalación de archivo CAB para TConnector está disponible bajo petición. Tenga en cuenta que el archivo CAB contiene solo las DLL de TConnector, sin el entorno de ejecución VC++ (DLL MSVCRT). Si las DLL del entorno de ejecución VC++ no están presentes en el sistema cliente, el usuario (o administrador) debe ejecutar por separado el paquete redistribuible Microsoft Visual C++ 2008 SP1 (x86): descárguelo desde http://www.microsoft.com/downloads.
Licencia
Normalmente, para aplicaciones web, obtiene una clave de licencia que debe usarse para todos los clientes.
Script
La clave de licencia debe aplicarse mediante programación a una instancia del objeto TConnector (función LicenseMe). Esto significa que licencia en el código de su programa en el lado del cliente (p. ej. en Javascript ejecutándose en el navegador o en VBScript ejecutándose en el navegador). Posible para aplicaciones de intranet.
LPK
Una forma alternativa (y recomendada) para aplicaciones web sería la licencia LPK. Bajo petición recibirá un archivo LPK, que deberá almacenar en el servidor. Luego añada la siguiente etiqueta de objeto HTML en su código HTML (en la página donde se usa TConnector).
<OBJECT CLASSID="clsid:5220CB21-C88D-11cf-B347-00AA00A28331"> <PARAM NAME="LPKPath" VALUE="./ServerPathToLPK/TConnectorLicense.lpk"> </OBJECT>
Este objeto es el gestor de licencias integrado en MSIE. El parámetro LPKPath debe apuntar a la URL de descarga del archivo LPK en su servidor. El objeto gestor de licencias lee el archivo LPK y licencia el objeto TConnector en la misma página. La licencia queda oculta para los usuarios, ideal para uso en internet, no es necesario ejecutar ningún script de licencia. Nota: LPK funciona solo con claves de licencia con el prefijo Mem:.