Bonjour à tous!!!
C'est mon premier Post dans ce forum, et je tient d'abord à remercier tous ce qui l'animent car il m'a sortie bien des fois de lla m****!!...
Mais la je bute...
Voila, j'ai une application à faire sous VC6.0 avec l'appWizard en SDI. Il s'agit de réaliser diverse opérations de traitement sonore sur un fichier wav (lecture, filtrage, concatenation,...) bref, tous ça marche à la perfection...
Mon problème est le suivant:
Je doit afficher la FFT(transformée de Fourier) d'un fichier wav. J'ai une classe Cson qui la calcule (grace à une méthode fft() ), et retourne un tableau (de type double *) dans le Doc.cpp .Le problème, c'est que dans ma fonction ::Ondraw(CDC* pDC) , lorsque j'appelle le tableau par la commadeet bien le prog plante...(mais sans erreur avec le compilo)
Code : Sélectionner tout - Visualiser dans une fenêtre à part pDC->LineTo(i+40,400-pDoc->tabFFT[i]);
Mais pourquoi diantre cela???
Voici ma fonction ::OnDraw :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
ET maintenant le code correspondant dans le Doc.cpp:
alors j'ai déclaré tabFFT en public, protected, mais sans succés!...
Code : Sélectionner tout - Visualiser dans une fenêtre à part tabFFT=son.fft();//son étant la classe et fft, la methode
Comment faire alors???...
aidez moi ,SVP!!!...
@+, et merci d'avance!...

 

 
		
		 
        

 
			
			
 
   


 Pb. de Débutant VC++6.0 avec Appwizard
 Pb. de Débutant VC++6.0 avec Appwizard
				 Répondre avec citation
  Répondre avec citation


 
  
  
  
 
 
			
Partager