Bonjour a tous,
Je me permet de vous appeler a l’aide, car je suis bloqué dans une question bete mais dont je ne connais pas la réponse bien sure ^^
Voila je possède une dll en C. Cette dll possède une fonction :
unsigned char* GetDpm(void);
Je voudrais donc utiliser cette fonction dans un code en dot net.
Il faut savoir que le pointer retourné par cette fonction et initialisé dans la fonction.
Je possède un exemple d’utilisation de cette en C et cela donne :
char szTemp[500];
pDPM = GetDpm();
(Impressionnant non ? ^^)
Je souhaite recevoir un tableau de byte ! (Je veut dire par la pas une chaîne de caractère :p, même si dans le fond c’est la même chose, mais bon passons ^^ )
Bref ma question est :
Qu’elle doit être le prototype de ma fonction en Dot Net ? (C#) et auriez-vous un exemple aussi simle que celui que j’ai montré en C ?
Je profite pour poser une deuxième question, même si l’endroit n’est pas le plus adapté :
Dans le cas ou je réussis à récupérer ce tableau de byte, comment je pourrais l’afficher à l’écran ? (Dans un control) j’avais pensé à un grid layout dont chacune des cases auraient étaient des label ou j’écrirais mon byte. Qu’en pensez vous ? (Mon but est de dumper une zone mémoire)
Merci d’avance
(nb : je suis débutant en DotNet/C#, donc hésiter a donner des exemples même si pour vous ça parait évident !)
Partager