COM+/OLE et application ouverte [VB 6] - VB/VBA/VBS - Programmation
MarshPosté le 03-07-2003 à 16:50:58
Bonjour,
Je suis actuellement entrain de programmer un logiciel pour automatiser et récupérer des informations d'un emulateur telnet (GLink).
Celui-ci récupère des écrans, et envoie des commandes (en fait, c'est aussi un emulateur, qui emule l'utilisateur de l'emulateur )
Pour manipuler ce programme, j'ai plusieurs solutions, dont l'utilisation de HLLAPI et des librairies (faites en Java) fournies.
En HLLAPI, j'ai un peu de mal car quelques plantages apparaissent (alors qu'avec un autre emulateur, TN3270, ça marche nickel), mais en COM+, ca marche nickel. Un seul petit détail : mon programme lance systématiquement une nouvelles instance de GLink...
Je fais : Set gGLkFenetre = New Glink.GlinkApi
Evidemment, c'est normal qu'une nouvelle instance se lance, mais la question est : comment puis-je récupérer l'instance en cours ?
Avec getObject() ? Comment puis-je paramétrer ça ?
Toute réponse, de préférence en COM+, mais aussi en HLLAPI, sera la bienvenue, et toute expérience avec GLink ou tout autre emulateur du même type encore plus
Marsh Posté le 03-07-2003 à 16:50:58
Bonjour,
Je suis actuellement entrain de programmer un logiciel pour automatiser et récupérer des informations d'un emulateur telnet (GLink).
Celui-ci récupère des écrans, et envoie des commandes (en fait, c'est aussi un emulateur, qui emule l'utilisateur de l'emulateur )
Pour manipuler ce programme, j'ai plusieurs solutions, dont l'utilisation de HLLAPI et des librairies (faites en Java) fournies.
En HLLAPI, j'ai un peu de mal car quelques plantages apparaissent (alors qu'avec un autre emulateur, TN3270, ça marche nickel), mais en COM+, ca marche nickel. Un seul petit détail : mon programme lance systématiquement une nouvelles instance de GLink...
Je fais : Set gGLkFenetre = New Glink.GlinkApi
Evidemment, c'est normal qu'une nouvelle instance se lance, mais la question est : comment puis-je récupérer l'instance en cours ?
Avec getObject() ? Comment puis-je paramétrer ça ?
Toute réponse, de préférence en COM+, mais aussi en HLLAPI, sera la bienvenue, et toute expérience avec GLink ou tout autre emulateur du même type encore plus
Merci d'avance
---------------
Pas de bras, pas de chocolat !