probleme avec un prototype

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Xain
Messages : 7
Inscription : lun. 24/avr./2006 14:11
Localisation : Andolsheim

probleme avec un prototype

Message par Xain »

bonjour.

je dois appeler une fonction qui se trouve dans une dll.

cette fonction est decrite ainsi :

int BTEcritureDatas(char *buffer, int nbcarac)
char *buffer est un pointeur sur un tableau contenant les données à écrire
int nbcarac est le nombre de caracteres contenus dans le tableau à Ecrire.


je me suis basé sur le code que Flype m'a donné lors de mon post precedent, mais ma grande méconnaissance des pointeurs (fais que j'obtiens un "invalid memory acces" pour cette fonction

Code : Tout sélectionner

#BT_DLL = 1
Prototype.l BTEcritureDatas(*ecrire,nbmaxecrit.l)
BTEcritureDatas.BTEcritureDatas=GetFunction(#BT_DLL,"BTStartecritureDatas")
 ecrire="salut"
 BTEcritureDatas(@ecrire,5) ; => le debogueur me signale un invalid memory access


je dois me planter comme une grosse buse sur le prototype.

si quelqu'un peux me donner la solution.

merci d'avance.