![]() |
gespeicherte Text (csv)-Datei nicht zu öffnen
Hallo,
ich speichere eine Listbox mit .savetofile() auf Festplatte ab. Leider ist die Datei danach mit nichts zu öffnen. Selbst Excel stürzt beim Öffnen ab. Auch nach dem Schließen von Delphi ändert sich daran nicht. Bin davon ausgegangen, dass der Speicherbefehl die Datei auch gleich schließt. Oder muß man da noch mehr machen? Wo könnte der Fehler liegen? vielen Dank to-wer |
Re: gespeicherte Text (csv)-Datei nicht zu öffnen
Zitat:
Zitat:
|
Re: gespeicherte Text (csv)-Datei nicht zu öffnen
Ansonsten hänge die Datei doch auch mal an, dann können wir auch mal schauen, was unsere Systeme zu der Datei saagen...
Generell schließt TStrings.SaveToFile() die Datei auch, das stimmt schon. |
Re: gespeicherte Text (csv)-Datei nicht zu öffnen
Speichert ein einfaches SaveToFile überhaupt als Kommatext ab?
|
Re: gespeicherte Text (csv)-Datei nicht zu öffnen
Doch. Habe gerade rausbekommen, dass angeblich ein anderer Prozess auf diese Datei zugreift.
Nur welcher, wenn Delphi sogar geschlossen ist? Mit loadfromfile() geht sie auch nicht zu öffnen, aus obigem Grund. So sieht die prozedur aus: procedure TForm1.Button6Click(Sender: TObject); begin If SaveDialog1.Execute then sl2.SaveToFile(SaveDialog1.Filename); end; Grüße to-wer |
Re: gespeicherte Text (csv)-Datei nicht zu öffnen
Wenn man davon ausgeht, dass es sich bei sl2 um eine TStringlist handelt, kann ich nichts Ungewöhnliches entdecken. Hast Du den Rechner mal testhalber neu gestartet?
|
Re: gespeicherte Text (csv)-Datei nicht zu öffnen
Zitat:
label1;label2;label3;... 23;2354;634;... usw. |
Re: gespeicherte Text (csv)-Datei nicht zu öffnen
Wurde dein Programm mittels Delphis "Projekt zurücksetzen" geschlossen, oder Delphi per Taskmanager abgeschossen? Ist die Datei nach einem Neustart lesbar?
@rote Box hat DeddyH zwar schon geschrieben, aber oben genanntes könnten Ursachen sein, falls es nach nem Neustart geht @rote Box2 Na, TStrings und Nachfahren speichern das ab, was in der Text bzw. Lines-Eigenschaft steht. Und wenn da Daten in CSV-Manier drin stehen, dann macht SaveToFile auch das. |
Re: gespeicherte Text (csv)-Datei nicht zu öffnen
Zitat:
Delphi habe ich mit dem Klicks aufs Kreuz rechts oben geschlossen ;-) to-wer |
Re: gespeicherte Text (csv)-Datei nicht zu öffnen
Und lässt sich das reproduzieren? Ist das jedesmal so? Falls ja schau dir mal mittels
![]() |
Re: gespeicherte Text (csv)-Datei nicht zu öffnen
Ich glaube, ich habe die Lösung:
Da die gespeicherte Tabelle für Excel bestimmt war, habe ich sie in Excel geöffnet. Dummerweise steht am Anfang "ID", was anscheinend bei Excel den Absturz auslöst. Damit blockiert Excel aber gleichzeitig die Datei, die dann bis zu einem Neustart von keinem anderen Programm mehr nutzbar ist. Da habe ich mir sozusagen selbst in Knie geschossen. Danke für eure Hilfe. to-wer |
Re: gespeicherte Text (csv)-Datei nicht zu öffnen
Keine Ursache ;-)
P.S.: Da hätte dir der Unlocker von vornherein geholfen. Bekomme zwar nix dafür, aber das Programm ist echt ne Empfehlung wert. Hat mich schon vor manchem Neustart gerettet ;-) |
Re: gespeicherte Text (csv)-Datei nicht zu öffnen
habe den Unlocker installiert, aber außer dem Zauberstab in der Taskleiste kann ich nichts entdecken. Bei Doppelklick darauf passiert nichts.
Wie funktioniert er genau? |
Re: gespeicherte Text (csv)-Datei nicht zu öffnen
Leg mal eine neue Datei an, öffne die mit Programm und versuch sie zu löschen, während sie noch geöffnet ist ;-)
|
Re: gespeicherte Text (csv)-Datei nicht zu öffnen
cool !
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz