Programmation K8000 Please Help Me

Je possède une carte d’interface K8000, je souhaite réaliser un programme pour la commande d’un réseau ferroviaire miniature.
Mais je rencontre un souci de programmation.
PC: Windows XP Home Edition
Log: Microsoft Visual Basic 2005 Express Edition
J’ai téléchargé et installé le programme de Test.
La dll k8d a bien été installée dans le répertoire C:\WINDOWS\system32

J’ai créé une feuille et quelques boutons dans mon projet.
Puis j’ai copié l’ensemble des déclarations qui se trouve à la fin du fichier MAN_GB

Mon problème est donc le suivant:
Lorsque je lance le débogage, l’exécution s’arrête sur la fonction:
Start_K8000 ()
Le message d’erreur suivant saffiche:
L’exception MarshalDirectiveException s’est produite.
Restriction PInvoke : impossible de retourner des variants.
:shock:

Merci de bien vouloir me venir en aide :cry: