Conversion pointer en C vers VB6
Bonjour,
Je dois utiliser une fonction de DLL avec un transfert de pointeur en VB6 8O
Code:
1 2 3 4 5 6 7 8 9 10
|
déclaration en C
__declspec(dllexport) int Ustart(int uport, int tcpport, char *psw)
déclaration en VB
Public Declare Function Ustart Lib "UIP.dll" (uport As Integer, tcpport As Integer, ByVal psw As String) As Integer
Dim psw As string |
Que je passe directement psw ou que j'utilise StrPtr(psw) j'obtiens une erreur "dépassement de capacité".
Comment puis je régler ce problème ?
par avance merci