Visual Information Solutions IDL Connectivity Bridges
Visual Information Solutions Techniques de lien classique SPAWN CALL_EXTERNAL LINKIMAGE DLM CALLABLE IDL
Visual Information Solutions Exporter depuis IDL avec Export Bridge Assistant Module Objectif technique : -L’exportation d’objets IDL graphiques ou non vers des environnements clients de type Java ou COM, par l’intermédiaire d’objets « wrapper ». -L’interface graphique de EBAM permet d’automatiser la création des objets « wrapper », et de sélectionner les propriétés/méthodes de l’objet IDL a exporter.
Visual Information Solutions EBAM : questions de licence … -La création de composants COM ou Java avec EBAM requiert une licence IDL de développement. -L’utilisation d’un composant COM ou Java créé par EBAM requiert sur le poste client IDL Virtual Machine ou une licence IDL RunTime. -Une licence IDL Runtime peut s’avérer nécessaire si les applications sont lancées en mode “batch” sur le poste client, en raison du “splash screen” de la Virtual Machine.
Visual Information Solutions Exporter depuis IDL avec IDL Connector Export Object -L’objet pré-construit IDL Connector Export Object permet d’incorporer rapidement IDL dans un environnement orienté objet tel que COM ou Java. -Cet objet permet de lire/écrire des variables IDL et d’exécuter des instructions dans le processus IDL associé. -L’utilisation d’un objet Connector est idéal pour des applications nécessitant des fonctionnalités IDL de base. -Pour plus de flexibilité (interactivité avec des graphiques), l’utilisation de l’Export Bridge Assistant Module est nécessaire.
Visual Information Solutions Principales méthodes disponibles avec IDL Connector Export Object dans un environnement client COM ou Java createObject : création de l’objet Connector dans l’environnement client destroyObject : destruction de l’objet Connector dans l’environnement client executeString : exécution d’une commande dans la session IDL sous-jacente getIDLVariable : lecture d’une variable dans la session IDL sous-jacente setIDLVariable : définition d’une variable dans la session IDL sous-jacente
Visual Information Solutions Importer dans IDL Utilisation des objets COM avec IDL IDLCOMIDispatch -Utilisation des controles ACTIVEX avec IDL WIDGET_ACTIVEX -Utilisation des objets Java avec IDL IDLJavaObject
Visual Information Solutions Export Bridge Assistant Module EXEMPLES