Bonjour,
j'ai écris une DLL en C, et j'aimerais que celle-ci me retourne une chaîne de caractère.
Ma DLL peut me renvoyer un long, un float etc mais je ne sais pas comment lui faire renvoyer une chaîne ...
Voici un extrait de la DLL, avec en entrée une chaîne et en sortie un long :
madll.h contient ma fonction :
export long __stdcall TestFonction(char *chaine);
madll.c :
1 2 3 4 5 6 7 8 9 10 11 12
| #include "madll.h"
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
long coderetour;
long __stdcall TestFonction(char *chaine)
{
...
return (coderetour)
} |
Mais je ne sais pas comment mettre une chaîne en retour ...
Toute aide sera grandement appréciée !
Merci
Partager