1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41:
| unit Unit1;
interface
uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
type TForm1 = class(TForm) Button1: TButton; OpenDialog1: TOpenDialog; procedure Button1Click(Sender: TObject); private public end;
var Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject); var f:textfile; a:string[255]; begin if opendialog1.execute then begin a:=opendialog1.filename; assignfile(f,'config.cfg'); rewrite(f); write(f,a); closefile(f); end; end;
end. |
Hier hab ich einen kurzen Quelltext zusammengestellt.
Wenn die zu speichernde Datei im selben Verzeichnis liegt funzt alles einwandfrei, sonst speichert er nichts. Wenn ich den Dateinamen von Hand in ein Edit eingebe und speicher funzt auch alles.
Ich hoffe irgendjemand kennt dieses Problem...