Hello,
J'ai commencé à développer une DLL en C pour ensuite appeler les fonctions via VB.
Le problème est que lorsque je tente de retourner une chaine de caractères de ma fonction en C dans VB, ça me plante mon appli VB... :-/
Voilà ma fonction en C:
char* __stdcall RecupNomTable(int CodeOp)
{
char* StrTmp;
switch (CodeOp)
{
case 1:
StrTmp = "Cisaillage"; break;
}
return StrTmp;
}
Voilà ma déclaration et mon appel en VB :
Private Declare Function RecupNomTable Lib "testdll7.dll" Alias "_RecupNomTable@4" (ByVal CodeOP As Integer) As String
et
MsgBox RecupNomTable(1)
Merci pour vos réponses,
Message édité par guillot le 18-06-2004 à 11:17:59