Bonjour à toutes et à tous,
J'ai une procédure qui charge un fichier Wav et une autre qui lit ce fichier.
Ma question lorsque je choisis d'afficher dans mon Tedit que le nom du fichier Wav, cela fonctionne en direct mais après la réouverture de mon application, le nom de mon fichier Wave est bien inscrit dans le Tedit ce qui confirme que mon fichier ini fonctionne mais par contre je ne sais pas le lire.
A mon avis, il s'agit d'un problème sur le chemin du fichier car si j'utilise tout le chemin du fichier Wav, après sauvegarde c'est ok.
Chargement :
Lecture :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 procedure TSetUp.bwavClick(Sender: TObject); Var Fname : String; begin OpenDialog1.initialdir:=chappli+'Sons'; if OpenDialog1.Execute then begin Fname := extractfilename(OpenDialog1.FileName); // Rien que le nom du fichier Wav // Fname := (OpenDialog1.FileName); // Tout le chemin du fichier EMessage.Text:=FName; end; end;
Merci d'avance pour toutes infos.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 procedure TSetUp.btestClick(Sender: TObject); begin sndPlaySound(PChar(EMessage.Text), SND_SYNC) ; end;
@+,
Cincap
Partager