2010-10-18 5 views
0

J'essaie d'ajouter la DLL suivante comme référence dans le VS2010. mais il continue à jeter l'erreur "S'il vous plaît assurez-vous que c'est une erreur de montage ou com valide". Lorsque j'ai essayé d'enregistrer la DLL en utilisant regsvr32, il est écrit "Impossible de trouver un point d'entrée". Pouvez-vous s'il vous plaît laissez-moi savoir comment le faire fonctionner?Impossible d'ajouter dll dans VS2010

Le dll peut être téléchargé à partir Here

L'exemple de code C# fourni par le vendeur est Here

EDIT:

Le code exemple n'utilise la propriété DllImport. Quand je l'exécute, il dit ne pas pouvoir trouver la DLL. Donc j'essayais de l'ajouter comme référence. Je suis nouveau à C# donc je ne sais pas quel est le problème. Il casse la ligne suivante:

ftStatus = GetDllVersion(byteDllVersion, MAX_NUM_DLL_VERSION_CHARS); 

ligne 747 dans le code exemple.

Merci ...

+0

wat sur les '[DllImport]' ?? –

+0

L'exemple de code utilise la propriété DllImport. Quand je l'exécute, il dit ne pas pouvoir trouver la DLL. Donc j'essayais de l'ajouter comme référence. Je suis nouveau à C# donc je ne sais pas quel est le problème. – Manoj

+0

il suffit de copier et coller le 'FTCI2C64.dll' dans votre chemin d'application (voir ma réponse) –

Répondre

0

Si la dll ne se développe pas sous .Net, alors vous con pas l'ajouter comme une référence à votre projet. Collez votre dll dans le Application startup path(Bin\Debug) et importer les dll comme

[DllImportAttribute(@".\FTCI2C64.dll", EntryPoint = "I2C_GetDllVersion", CallingConvention = CallingConvention.Cdecl)] 
    static extern uint GetDllVersion(byte[] pDllVersion, uint buufferSize); 
+0

S'il vous plaît voir le Modifier. – Manoj

+0

Merci qui a travaillé – Manoj

Questions connexes