si dispongo dei sorgenti ma ti faccio una domanda prima di usare la libreria e complicare le cose ho provato queto codice che pero da errore mi dici dove sbaglio da questo codice modifichero le librerie e faro il tutto ecco qua:
Lato c++:
si compila e crea la dll che leggo in vb,net in sto modo:/* mydll.dll */
#include <windows.h>
/* ENTRY-POINT */
BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved )
{
return TRUE;
}
/* Funzione Somma */
extern "C" __declspec(dllexport) int Somma(int a, int b)
{
return a+b;
}
se eseguo normalmente mi fa vedere la testbox vuota se invece clicco sul eseguibile mi dice'
Declare Function Somma Lib "Z:\Documenti\Documents\Visual Studio 2008\Projects\Dll\DDO_Impiccato\Debug\DDO_Impiccat o.dll" (ByVal a As Long, ByVal b As Long) As Long
'
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'
TextBox1.Text = Somma(1, 1)
'
End Sub
'
![]()
perche fa questo