Pytanie : konwertyta c++ delegat parametr dla kierować kod

C++ kod:
__delegate UINT32 DelegateCallInUnmanaged (ListData* pLData, WORD* pFieldsArray, UINT32 dwCount);

vb kod:
Jawny Funkcja status_DelegateInVB (? ? , ByVal Obliczenie Jako UInt32) Gdy Int32

How móc I nawracać ListData*, i WORD* w kod kod zanim i tworzyć delegat dla w kierować .net kod?

My cel być the następujący projekt:
http://www.experts-exchang e.com/Micr osoft/Development/Microsoft_Programming/Q_26337828.html

Odpowiedź : konwertyta c++ delegat parametr dla kierować kod

The delegat patrzeć to jak to…
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Import System.Runtime.InteropServices

'funkcja pointer
Ciemnawy func Jako IntPtr = Marshal.GetFunctionPointerForDelegate (Nowy StatusDelegate (AddressOf StatusCallback))
'Set (set)

'delegat
    Intymny Delegat Funkcja StatusDelegate (ByVal ListData Jako IntPtr,   ByVal pFieldsArray Jako UInt16 (), ByVal dwCount Jako UInt32) Jako UInt32
    Jawny Funkcja StatusCallback (ByVal ListData Jako IntPtr,   ByVal pFieldsArray Jako UInt16 (), ByVal dwCount Jako UInt32)
        Powrót (0)
    Końcówka Funkcja
Inne rozwiązania  
 
programming4us programming4us