Bonjour à toutes et à tous,
Je dois charger un fichier *.wav et afficher uniquement le nom, puis le sauver dans un fichier *.ini afin de le restituer.
En mode test, le play fonctionne puisque le TopenDialog garde son chemin.
Le problème est qu'à la réouverture de l'application si le Tedit affiche bien rien le nom du fichier (grace au fichier *.ini), le test play ne fonctionne pas car forcément le chemin n'existe plus et n'a pas pu être sauvé avec ma méthode.
Fichier écriture *.ini :
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 if not OpenDialog1.Execute then exit else begin Fname := extractfilename(OpenDialog1.FileName); //Fname := (OpenDialog1.FileName); EMessage.Text:=FName; end; end;
Fichier lecture *.ini :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 FichierIni.WriteString('SETUP','VocalAlertFile',EMessage.Text);
Comment faire en sorte que d'afficher le nom du fichier et permettre de le lire lors d'une réouverture de l'application sans utiliser deux Tedit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 EMessage.Text := FichierIni.ReadString('SETUP','VocalAlertFile','');
Merci d'avance,
@+,
Cincap
Partager