Citation Envoyé par pascal28 Voir le message
Je l'ai aussi, mais impossible de l'ouvrir avec VB6.
Bonjour,

Qu'entendez-vous par "ouvrir avec VB6"? Et quel SDK essayez-vous d'utiliser? ED-SDK je suppose?

Les fonctions exposées par chaque SDK sont contenues dans une DLL. Elles utilisent le prototype "stdcall" (a priori), elles sont appelables depuis VB6. Mais bien sûr, comme pour tout appel de fonction dans une DLL en VB6, il faut faire un "Declare" par fonction que l'on souhaite utiliser. J'ai bien cherché mais malheureusement le SDK ne semble pas/plus contenir de module avec l'ensemble des "Declare" nécessaires.

Par exemple, pour le CD-SDK, si on veut utiliser la fonction CDEnterReleaseControl, il faut faire le Declare suivant:

Public Declare Function CDEnterReleaseControl Lib "CDSDK.dll" ( _
ByVal hSource As Long, _
ByVal pFunc As Long, _
ByVal Context As Long) As Long

Il est possible que des versions anciennes (toujours téléchargeables) du SDK que vous utilisez contiennent des fichiers VB6 incluant les Declare nécessaires.

Cependant, il y a un autre problèmeavec VB6: le SDK propose une gestion d'événements basée sur des fonctions "callback". L'implémentation d'une callback n'est pas particulièrement aisée, voire impossible dans certains cas. Il faudra donc le plus souvent renoncer aux fonctions qui permettent de réagir à un événement dans l'APN.

--
Patrick