Hallo,
ich habe ein Problem!
Ich will den Inhalt einer Textdatei in eine Listbox laden. So weit so gut, mit "opensavedialog1.execute" funktioniert das auch recht problemlos, doch wollte ich "automatisch" laden lassen. Allerdings melded sich dabei immer eine Exception (im anhang zu sehen) beim Starten!
Mein Quellcode Sieht wie folgt aus:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| procedure TForm1.FormCreate(Sender: TObject); var f: textfile; begin if fileexists('d:\Highscore.txt') then highscore.ListBox1.Items.LoadFromFile('d:\Highscore.txt') else begin assignfile(f, 'd:\Highscore.txt'); rewrite(f); closefile(f); end; end; |
Ich verfüge über Administratorenrechte - immerhin kann ich die Datei auch so
Delphi-Quelltext
1: 2: 3: 4:
| procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin highscore.ListBox1.Items.SaveToFile('d:\Highscore.txt'); end; |
speichern.
Ich habe bereits getestet, ob es funktioniert, wenn die Datei leer bzw nicht leer ist - ohne Erfolg.
Bei einem Freund klappt dies allerindgs problemlos!
edit bei "highscore" handelt es sich um eine form die ich umbenannt habe!
Moderiert von
Gausi: Topic aus Programmierwerkzeuge verschoben am Do 29.12.2005 um 16:30