bonjour

dans un fichier unit1.pas j'ai fait une procédure:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
procedure TxForm.reecriretxtfirstpass(filetxtfirstpass: string);
var
FichierTextfirstpass: TextFile;
begin
AssignFile(FichierTextfirstpass, filetxtfirstpass);

=>Rewrite(FichierTextfirstpass);

Writeln(FichierTextfirstpass, 'ceci est votre premier fichier texte');
Writeln(FichierTextfirstpass, 'comme vous le constatez, rien de difficile ici');
CloseFile(FichierTextfirstpass);
end;
dans un autre fichier unit2.pas j'appelle la procédure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
xForm.reecriretxtfirstpass(filetxtfirstpass);
quand je compile : aucun problème mais quand je lance l'application (cette procédure est exécutée quand je clique sur un bouton) il marque : i/o error 105 et le debugger pointe à la ligne marquée par la flèche en rouge (voir procédure ci-dessus).

impossible de comprendre pourquoi