Message de rapport:
 

Re: objet automation et interfaces

Sujet: Re: objet automation et interfaces
par clercr sur 5/11/2007 15:57:08

Désolé, je ne me suis pas fait comprendre:

cette Dll contient 1 objet automation IINHNet qui implémente 3 interfaces (IIIBHNet,IIIHNet2,IIIBHNet3) dont 1 par défaut: IIIBHNet (vu avec OLE-View ou WDTypeLib)
Et je ne sais pas comment faire pour pouvoir utiliser les méthodes de l'interface IIIBHNet3, qui semble inaccessible (tout comme IIIBHNet2 d'ailleurs).
En VB, dans les exemples fournis, un objet IIBHnet est défini, ainsi que des objets utilisant les autres interfaces.
Dim IBHNet As IIBHnet
Dim IBHNet2 As IIIBHnet2
Dim IBHNet3 As IIIBHnet3


Et cela suffit pour fonctionner.

Mais en Windev, je n'ai réussi à instancier qu'un objet IIBHNet, ce qui me donne accès aux fonctions de l'interface par défaut (IIIBHNet), mais pas aux autres. Et bien évidemment, c'est de la fonction Connect_DP de l'interface IIIBHNet3 dont j'ai besoin.
Je suppose que la fonction OLE QueryInterface est mon allié, mais comment et pourquoi ???

merci
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2