Comment appeler une dll C++ fichier à partir de Visual Basic 2010

Je suis l'aide de Microsoft Visual Studio 2010 Express: le C++ et VB versions.

  • Il y a quelques code VB qui forme le corps d'un programme, et tous les GUI.
  • Il existe également un code C++ qui fait un peu de traitement rapide (beaucoup de boucles).

Je suis en train d'appeler le code C++ est compilé comme une dll à l'aide de:

Private Declare Sub CalcGraph Lib "Model.dll" ()

Et au moment reçois l'erreur:

Exception non gérée s'est produite dans votre application.
Impossible de trouver un point d'entrée nommée "CalcGraph' DLL 'Model.dll'

Quelqu'un pourrait-il expliquer comment bien appeler la DLL, s'il vous plaît?

Avez-vous besoin d'autres informations pour mieux comprendre le problème?

Je suis assez nouveau dans la programmation, donc s'il vous plaît être patient avec moi!

Cela dit, je suis prêt à faire le sale travail, et ont déjà passé un bon moment de lecture autour de sur ce et d'autres sites. Rien ne semble correspondre assez bien assez pour m'aider à comprendre ce qui ne va pas.

  • Utilisation Dumpbin.exe /exportations sur la DLL pour voir ce que le nom exporté ressemble. Si ce n'est probablement pas "CalcGraph". Ou n'est pas exporté.
  • Malheureusement dumpbin.exe ne semble pas venir avec Visual Studio Express. Je ne pense pas qu'il y a un autre outil qui permettrait de faire le travail?
  • Vous essayez de planter un clou avec un tournevis. Obtenir la version complète.
InformationsquelleAutor GnomeDePlume | 2012-03-09