J'essaye d'appeler une fonction d'une classe en lui passant en paramètre un pointeur sur un tableau de flottants, mais il me ressort toujours une erreur de débordement de pile... Je dois faire une erreur, mais je ne m'en sort pas, si vous aviez une idée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 class TAcquisition { ... bool MaFonction(float *tableau); ... }; bool TAcquisition::MaFonction(float *tableau) { //On fais l'acquisition dans le tableau, et on répond true si c'est OK ... }En mettant des points d'arrets, je remarque que ça plante juste lors de l'appel de la fonction MaFonction... Je suis sous BC++ 6.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 -->Constructeur: { ... //Acquisition déclarée dans le .h : TAcquisition *Acquisition; Acquisition = new TAcquisition(this); ... } -->Destructeur { ... delete Acquisition ... } -->Fonction appelée lors du click sur un bouton { float *TmpBuffer; ... Acquisition->MaFonction(TmpBuffer); ... }
Quelqu'un a-t-il une idée?
Merci :-)
Partager