PDA

View Full Version : [c#] gestire eventi da dll unmanaged


Maxti
15-02-2011, 10:10
Ciao,
ho creato una dll in c# che espone attraverso il marshalling delle funzioni presenti in una dll proprietaria (unmanaged). Ora mi servirebbe utilizzare un evento presente in questa dll, ma non ho idea di come poter fare. Ho a disposizione un esempio di utilizzo in un windows form MFC dove l'evento viene dichiarato in questo modo:


BEGIN_MESSAGE_MAP(CDlg, CDialog)
//////////////////////////////////////////////////////////
ON_MESSAGE(evento, handler_evento)
//////////////////////////////////////////////////////////
END_MESSAGE_MAP()

LRESULT CDlg::handler_evento(WPARAM wParam, LPARAM lParam)
{
...
}



Dato che non sono molto pratico di c++ e molto meno di mfc, qualcuno saprebbe dirmi se questo tipo di evento puņ essere trattato in una dll c# ?

grazie