i besoin d'écrire un fichier avec le nom du fichier contenant la date actuelle .. tout fonctionne en plus la date, il donne une exception de classe « erreur d'exécution (3) »lazarus/pascals nom de fichier d'écriture avec la date actuelle
(la importo.text est le texte d'une TEdit .. mais je suppose qu'il est hors de propos)
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;
...
var
contributo:real;
f:textfile;
...
datee: string;
...
contributo:= (StrToInt(importo.text)/ 100)*4;
datee:= DateToStr(Date);
assignfile(f,'fattura minimi n.'+n.text+' '+datee+'.txt');
rewrite(f);
writeln(f,'Giovanna Migliore');
...
closefile(f);
Effectuez un débogage. Quelle est la valeur de la chaîne que vous utilisez comme nom de fichier. –
RTE 3 est le chemin introuvable. Les barres obliques inverses dans n.text ou datee? Comme David le suggère, vérifiez que le nom de fichier éventuel est correct. –