FAQ TConnector
Déploiement de TConnector dans des applications Web MSIE
Déploiement de TConnector dans des applications Web MSIE
Si le contrôle ActiveX est utilisé côté client (connexion aux ports COM de l'ordinateur client, pas du serveur), il doit être installé et sous licence côté client.
Possibilités d'installation :
MSI
L'utilisateur peut exécuter le fichier MSI fourni par notre installation. Si vous le souhaitez, vous pouvez également utiliser le mode silencieux (sans boîtes de dialogue) et installer le composant sans documentation/exemples.
Run: msiexec /i TConnector_Setup.msi ADDLOCAL=FeatTConnector /qn Optional: add parameter INSTALLDIR=C:\MyApplicationPath for installation into a specific directory.
CAB
MSIE prend en charge l'installation automatique des contrôles ActiveX – il vous suffit de spécifier l'URL de téléchargement d'un fichier d'installation CAB dans l'attribut codebase de l'objet TConnector - voici un exemple.
<OBJECT classid="clsid:126C289A-607B-4251-BF31-1555A5951948" id="TC2" CODEBASE="./ServerPathToCABFile/ TConnector2.CAB" .. some more parameters... </OBJECT>S'il n'est pas installé, le fichier TConnector2.CAB est téléchargé et exécuté automatiquement par MSIE (si les options de sécurité le permettent).
Une installation au format CAB pour TConnector est disponible sur demande. Veuillez noter que le fichier CAB contient uniquement les DLL de TConnector, sans le runtime VC++ (DLL MSVCRT). Si les DLL du runtime VC++ ne sont pas présentes sur le système client, l'utilisateur (ou l'administrateur) doit exécuter séparément le Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) : téléchargez-le depuis http://www.microsoft.com/downloads.
Licence
Généralement, pour les applications Web, vous obtenez une seule clé de licence, qui doit être utilisée pour tous les clients.
Script
La clé de licence doit être appliquée par programmation à une instance de l'objet TConnector (fonction LicenseMe). Cela signifie que vous concédez la licence dans votre code de programme côté client (par exemple en Javascript exécuté dans le navigateur ou en VBScript exécuté dans le navigateur). Possible pour les applications intranet.
LPK
Une alternative (et recommandée) pour les applications Web serait la licence LPK. Sur demande, vous obtenez un fichier LPK que vous devez stocker sur le serveur. Vous ajoutez ensuite la balise d'objet HTML suivante dans votre code HTML (sur la page où TConnector est utilisé).
<OBJECT CLASSID="clsid:5220CB21-C88D-11cf-B347-00AA00A28331"> <PARAM NAME="LPKPath" VALUE="./ServerPathToLPK/TConnectorLicense.lpk"> </OBJECT>
Cet objet est le gestionnaire de licences intégré dans MSIE. Le paramètre LPKPath doit pointer vers l'URL de téléchargement du fichier LPK sur votre serveur. L'objet gestionnaire de licences lit le fichier LPK et concède la licence à l'objet TConnector sur la même page. La licence est invisible pour les utilisateurs, idéale pour un usage internet, aucun script de licence ne doit être exécuté. Remarque : LPK fonctionne uniquement avec les clés de licence préfixées par Mem:.