Ich brauche eine Datei mit dem Dateinamen zu schreiben, das aktuelle Datum enthält .. alles außer dem Tag arbeitet, gibt es eine Klasse Ausnahme ‚Lauffehler (3)‘lazarus/pascal Schreibdateinamen mit dem aktuellen Datum
(die importo.text ist der Text eines TEdit .. aber ich denke, es ist irrelevant ist)
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);
Führen Sie ein Debugging durch. Was ist der Wert der Zeichenfolge, die Sie als Dateiname verwenden? –
RTE 3 ist Pfad nicht gefunden. Backslashes in n.text oder datee? Wie David vorschlägt, überprüfen Sie, ob der Dateiname korrekt ist. –