DLL Funktion von VB aus aufrufen
-
Hi ich möchte eine C++-Dll in Visual Basic nutzen.
Ich habe dazu eine neue "Win32 Dynamic Link-Library"-Projektdatei angelegt und...meine Funktionen in die .cpp -Datei der DLL geschrieben:extern "C" __declspec (dllexport) int __stdcall MeineFunktion()
{
WinExec ("C:\MeinProgramm.exe", SW_SHOW);
return 0;
}Aber ich kann die Funktion von Visual Basic aus net aufrufen!? Unter VB sieht mein API-Aufruf so aus:
Private Declare Function MeineFunktion Lib "C:\MeineDLL.dll" () as Integer
Was ist daran falsch ?!
Kann es sein, dass ich nur die Funktionen von MFC-DLLs von Visual Basic aus aufrufen kann, oder liegt des am C++-Code ?
-
Das solltest du warscheinlich besser in das VB Forum packen oder wen du nur auf WinAPI Funktionen zukreifst, theroretisch auch ins WinAPI Forum.
-
Ja da hab ich auch schon drüber nachgedacht...ich denke jedoch, das
hierbei das Problem in der C++-DLL liegt und nicht im VB-Aufruf, weißt du...
sonst hätte ich diesen Beitrag natürlich in ein VB-Forum gestellt.