Hi,
ich habe ein komisches Problem. Also ich speichere die Listbox Einträge so ab in meinem Programm:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
if saveDialog1.Execute = true then
Listbox1.Items.savetoFile(saveDialog1.FileName + '.lip');
end;
Beim dem SaveDialog habe ich als Filter *.lip (hab ich mir ausgedacht -> Eigene Dateiendung) eingegeben. Wenn ich jetzt einen Dateinamen eingebe, dann wird die Datei auch abgespeichert und wird von Windows im Explorer auch korrekt "gesehen". So lade ich die Datei wieder:
Delphi-Quellcode:
procedure TForm1.ccButton2Click(Sender: TObject);
begin
if OpenDialog1.Execute = true then
Listbox1.Items.LoadFromFile(OpenDialog1.FileName);
end;
Im Filter vom OpenDialog steht das gleiche drinnen wie im SaveDialog. Allerdings wird im OpenDialog die Datei nicht angezeigt wo ich sie abgespeichert habe; Windows Explorer sagt mir auch das sie mit der richtigen Dateiendung existiert. Wenn ich aber im OpenDialog als Dateiname die korrekte Datei eingebe, dann wird Sie geladen. Kann mir jemand sagen wie ich dieses Problem beheben kann?
MFG Lars Wiltfang