я должен написать файл с именем файла, содержащего текущую дату .. все работает, кроме даты, это дает исключение класса «запуска ошибки (3)»Lazarus/паскаль файла записи с текущей датой
(importo.text является текст TEdit .. но я предполагаю, что это не имеет значения)
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);
Сделайте некоторые отладки. Каково значение строки, которую вы используете в качестве имени файла. –
RTE 3 путь не найден. Обратные косые черты в n.text или datee? Как предлагает Дэвид, проверьте правильность имени файла. –