Een heel klein stukje c+ code:
Deze functie wordt later aangeroepen als volgt:
Die integer in de functie is dus By Reference ipv By Value.
In c++ werkt dit allemaal perfect, maar nu wil ik dit eigenlijk ook in VB doen.
Ik zat zo te denken aan
't probleem is alleen, dat ik dus niet de variabelenaam heb (ik noem 'm varnaam) en dat 't dan dus niet werkt.
Hoe krijg ik het nu in vb voorelkaar om die dll functie correct aan te roepen?
code:
1
| funcIR_GetKeyCode = (int (__stdcall *)(int &))GetProcAddress(g_hLibIR, "IR_GetKeyCode"); |
Deze functie wordt later aangeroepen als volgt:
code:
1
| int ret = funcIR_GetKeyCode(g_nIrCounter) & 0xff; |
Die integer in de functie is dus By Reference ipv By Value.
In c++ werkt dit allemaal perfect, maar nu wil ik dit eigenlijk ook in VB doen.
Ik zat zo te denken aan
code:
1
| Public Declare Function IR_GetKeyCode Lib "irremote.dll" (Varnaam as integer) As Integer |
't probleem is alleen, dat ik dus niet de variabelenaam heb (ik noem 'm varnaam) en dat 't dan dus niet werkt.
Hoe krijg ik het nu in vb voorelkaar om die dll functie correct aan te roepen?
Hier had uw advertentie kunnen staan :).