Delphi-PRAXiS
Seite 1 von 2  1 2   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   FreePascal Kein Überschreiben auf'm Netzlaufwerk? (https://www.delphipraxis.net/206004-kein-ueberschreiben-aufm-netzlaufwerk.html)

LPascal 9. Nov 2020 08:45

Delphi-Version: 5

Kein Überschreiben auf'm Netzlaufwerk?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,
quäle mich schon seit Tagen und komme einfach nicht weiter. Folgernder Code soll eine *.txt-Datei auf ein Netzlaufwerk speichern:
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
begin
    if SaveDialog1.Execute then
  Memo1.Lines.SaveToFile(SaveDialog1.FileName, False);
end;
Das erste Anlegen bzw. Erstellen der Datei klappt gut, aber nicht das Überschreiben. Wenn die Datei erneut gespeichert wird, kommt diese Fehlermeldung.
Der User hat volle Schreibrechte auf die Netzfreigabe.

Danke für eure Tipps!

Bernhard Geyer 9. Nov 2020 08:53

AW: Kein Überschreiben auf'm Netzlaufwerk?
 
Kannst du mit Notepad die Datei überschreiben?

LPascal 9. Nov 2020 08:55

AW: Kein Überschreiben auf'm Netzlaufwerk?
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1476925)
Kannst du mit Notepad die Datei überschreiben?

Ja, das geht ohne Probleme.

haentschman 9. Nov 2020 08:59

AW: Kein Überschreiben auf'm Netzlaufwerk?
 
Moin...8-)
Delphi, auch nicht D5, hat keinen Boolean Parameter im SaveToFile...:zwinker:
http://docwiki.embarcadero.com/Libra...ngs.SaveToFile
Wir reden über Lazarus oder? ...da bin ich raus. :?

LPascal 9. Nov 2020 09:01

AW: Kein Überschreiben auf'm Netzlaufwerk?
 
Ja, Lazarus!
Delphi 5 kann ich nicht entfernen, Lazarus auszuwählen geht auch nicht.

Bernhard Geyer 9. Nov 2020 09:06

AW: Kein Überschreiben auf'm Netzlaufwerk?
 
Zitat:

Zitat von LPascal (Beitrag 1476930)
Ja, Lazarus!
Delphi 5 kann ich nicht entfernen, Lazarus auszuwählen geht auch nicht.

Lazarus? Sonderzeichen im Pfad?
Lazarus macht ja diese komischen UT8-Strings, welche bei meinen Tests vor einiger Zeit noch einige Fehler/Probleme zeigten.

LPascal 9. Nov 2020 09:08

AW: Kein Überschreiben auf'm Netzlaufwerk?
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1476931)
Zitat:

Zitat von LPascal (Beitrag 1476930)
Ja, Lazarus!
Delphi 5 kann ich nicht entfernen, Lazarus auszuwählen geht auch nicht.

Lazarus? Sonderzeichen im Pfad?
Lazarus macht ja diese komischen UT8-Strings, welche bei meinen Tests vor einiger Zeit noch einige Fehler/Probleme zeigten.

Ok, aber wieso kann die Datei erstellt werden, das verstehe ich nicht.

venice2 9. Nov 2020 09:13

AW: Kein Überschreiben auf'm Netzlaufwerk?
 
Zitat:

Zitat von LPascal (Beitrag 1476926)
Zitat:

Zitat von Bernhard Geyer (Beitrag 1476925)
Kannst du mit Notepad die Datei überschreiben?

Ja, das geht ohne Probleme.

Auch wenn dein Programm offen ist. Also kurz nach dem abspeichern? Ohne es zu schließen.
Denke das war die Frage.

LPascal 9. Nov 2020 09:15

AW: Kein Überschreiben auf'm Netzlaufwerk?
 
Zitat:

Zitat von venice2 (Beitrag 1476933)
Zitat:

Zitat von LPascal (Beitrag 1476926)
Zitat:

Zitat von Bernhard Geyer (Beitrag 1476925)
Kannst du mit Notepad die Datei überschreiben?

Ja, das geht ohne Probleme.

Auch wenn dein Programm offen ist. Also kurz nach dem abspeichern? Ohne es zu schließen.
Denke das war die Frage.

Ja, auch wenn das offen ist.

Bernhard Geyer 9. Nov 2020 09:23

AW: Kein Überschreiben auf'm Netzlaufwerk?
 
Zitat:

Zitat von LPascal (Beitrag 1476932)
Ok, aber wieso kann die Datei erstellt werden, das verstehe ich nicht.

Immer noch Bugs in der Implementierung.
Also ich fand damals diese Lösung intern auf UTF8 zu gehen grauselig.
Wenn das immer noch zu solchen Problemen führt ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:19 Uhr.
Seite 1 von 2  1 2   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz