Fråga : delegatparametrar för omvänden c++ för klarat av kodifierar

C++ kodifierar:
__delegate UINT32 DelegateCallInUnmanaged (den ListData* pLDataen, dwCount pFieldsArray WORD*, UINT32);

vb kodifierar: Allmänhet för
fungerar status_DelegateInVB (? ? , ByVal räkning som UInt32) som Int32

How kunde mig konverterar ListData*, och WORD* i unmanaged kodifierar, för jag skapar delegaten för att använda i klarade av .net kodifierar? målet för

My är att göra efter projektera: href= " http://www.experts-exchange.com/Microsoft/Development/Microsoft_Programming/Q_26337828.html " för
osoft/Development/Microsoft_Programming/Q_26337828.html
för http://www.experts-exchang e.com/Micr " klar "

Svar : delegatparametrar för omvänden c++ för klarat av kodifierar

Den delegat skulle looken något något liknande detta…,
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Importer System.Runtime.InteropServices

'fungera pekaren
Dunkelt funktionellt som IntPtr = Marshal.GetFunctionPointerForDelegate (nya StatusDelegate (AddressOf StatusCallback))
'(Funktionell) uppsättning,

'delegat
    Den privata delegaten fungerar StatusDelegate (ByVal ListData som IntPtr,   ByVal som är pFieldsArray som dwCount för UInt16 (), ByVal som UInt32) som UInt32
    Allmänhet fungerar StatusCallback (ByVal ListData som IntPtr,   ByVal som är pFieldsArray som dwCount för UInt16 (), ByVal som UInt32)
        Retur 0
    Avsluta fungerar
Andra lösningar  
 
programming4us programming4us