Ich versuche, eine C-DLL eines Drittanbieters von vb.net 2005 aufzurufen und P/Invoke-Fehler zu bekommen. Ich rufe erfolgreich andere Methoden an, aber habe einen Flaschenhals auf einem der komplexeren getroffen. Die beteiligten Strukturen sind entsetzlich und in einem Versuch, die Fehlersuche zu vereinfachen Ich möchte eine C++ DLL erstellen, um das Problem zu replizieren.Sehr einfache C++ DLL, die von .net aufgerufen werden kann
Kann jemand das kleinste Code-Snippet für eine C++ DLL bereitstellen, die von .Net aufgerufen werden kann? Ich erhalte einen Fehler in der C++ - DLL, der in der DLL nicht gefunden werden kann. Es sollte einfach zu lösen sein, aber ich bin kein C++ - Programmierer. in C++ Funktionsdeklaration
Ich mag eine .net Deklaration für die DLL von dem Staub __decspec(dllexport) Magie Pixie mit Versuchen
Declare Function Multiply Lib "C:\MyDll\Debug\MyDLL.DLL" Alias "Multiply" (ByVal ParOne As Integer, ByVal byvalParTwo As Integer) As Integer