Hallo zusammen,
ich habe seit kurzem ein TinyCan Modul und würde dieses gerne über VB
nutzen. Wenn ich die einzelnen API Funktionen als Funktion in VB
deklariere (z.B.
1 | Declare Function CanDeviceOpen Lib "mhstcan1.dll" (ByVal ComPort As String, ByVal ComPortBaudRate As String) As Byte
|
) dann klappt das auch schon ganz gut. Zumindest erhalte ich die
erwarteten Rückgabewerte :-)
Nun hänge ich allerdings an einer Stelle, an der ich nicht mehr weiter
komme und ich mir nicht sicher bin, ob der Ansatz über VB zielführend
ist. Es gibt Funktionen der API, die einen Pointer erwarten, bzw. einen
Pointer zurück liefern (z.B.
1 | int CanTransmit(unsigned short index, struct TCanMsg *msg, int count)
|
).
Wie kann ich das in VB lösen? Bin für jede Hilfe dankbar!
Viele Grüße
Volker