Appel d'un composant Com par le clsid dans Vb.Net [Résolu]

Signaler
Messages postés
2
Date d'inscription
lundi 10 février 2003
Statut
Membre
Dernière intervention
11 février 2011
-
Messages postés
2
Date d'inscription
lundi 10 février 2003
Statut
Membre
Dernière intervention
11 février 2011
-
Bonjour,

Je dispose d'un composant COM livré en 2000 avec un ERP.
Je le mets en oeuvre trés facilement dans le HTML en VbScript.
Aujourd'hui j'ai besoin de l'utiliser dans une appli VB.Net.

Ex VBScript:
<OBJECT ID="SessionX" CLASSID="CLSID:4C596E61-85E1-11D1-8EEF-00600820C39C" WIDTH=100% HEIGHT=100% TABINDEX=1>
</OBJECT>
<SCRIPT LANGUAGE="VBScript">
rem Initialize SessionX
SessionX.UserId = "xxxxxx"
SessionX.UserPassword = "xxxxxxx"
SessionX.DomainName = "dom"
SessionX.ServerName = "server"
SessionX.SystemName = "#####"
SessionX.RunSession("namesession")

et en VB 5.00 celà donnait qlqchose :
Object = "{$MK_SESSION_LIBID}#1.0#0"; "MKSessionX.dll" ......

Mais en VB.Net, j'éprouve le plus grand mal à le mettre en oeuvre !


Quelqu'un pourrait m'éclairer un peu, beaucoup, .... ?

Merci d'avance,


François


Les petits moyens ne limitent pas les grandes idées.

1 réponse

Messages postés
2
Date d'inscription
lundi 10 février 2003
Statut
Membre
Dernière intervention
11 février 2011

Bon, bon .....

Devant tant de réponses je fournis la mienne :

Je laisse le script en l'état.
Je définit un composant Webbrowser.
J'invoque les fonctions VBScript directement à travers le composant.

C'est pas top mais rapide et s'appuie sur les pages Html qui fonctionnent en autonomes (reprise existant & debug plus facile).
Par contre, le graphisme n'est pas restitué.

Merci pour vos commentaires ...


@+


Les petits moyens ne limitent pas les grandes idées.