Delphi-PRAXiS
Seite 3 von 4     123 4   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi TStringList.SaveToFile ERROR_NOT_SUPPORTED (https://www.delphipraxis.net/203002-tstringlist-savetofile-error_not_supported.html)

ralfschwalbe 10. Jan 2020 09:42

AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
 
Zitat:

Zitat von rwalper (Beitrag 1454522)
Ich hatte vor 2 Jahren das gleiche Problem bei nur einem einzigen Kunden. Da hat wirklich die Angabe des Sharemodes geholfen,
beim Lesen
Delphi-Quellcode:
TStream.Create(FileName, fmOpenRead or fmShareDenyWrite)
und beim Schreiben
Delphi-Quellcode:
TStream.Create(FileName, fmCreate or fmShareExclusive)
bzw.
Delphi-Quellcode:
TStream.Create(FileName, fmOpenWrite or fmShareExclusive)

Funktioniert tatsächlich! Allerdings ist das Problem, dass Delphi in
Delphi-Quellcode:
TStrings.SaveToFile
auch nur

Delphi-Quellcode:
Stream := TFileStream.Create(FileName, fmCreate);
  try
    SaveToStream(Stream, Encoding);
  finally
    Stream.Free;
  end;
macht... Also was tun? Alle Stringlisten "SaveToFile" mit eigener Speicherroutine versehen? Is blöd...

sabba 10. Jan 2020 12:55

AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
 
Hallo,

wir haben das Problem jetzt auch schon mehrfach bei unseren Kunden gehabt. Allerdings können wir nicht nachvollziehen unter welchen Konstellationen das Problem auftritt.
Unsere Erfahrung ist, dass es meistens nach einem PC-Neustart des Clients einfach wieder geht.

Könnt ihr das immer nachvollziehen bzw. reproduzieren?

Dennis

Klaus01 10. Jan 2020 13:06

AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
 
.. es wäre etwas Mehraufwand
die StringList einem FileStream (mit den entsprechenden Parameter erstellt) übergeben und diesen abspeichern.

Grüße
Klaus

ralfschwalbe 13. Jan 2020 15:34

AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
 
Hat denn jemand herausgefunden welches Windowsupdate schuld war und vielleicht auch warum? Wir nämlich nicht... :oops: Wir haben die Speicherroutinen umgebaut...

ralfschwalbe 16. Jan 2020 07:57

AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
 
Es trifft immer mehr Kunden... Leider auch mit nicht selbst erstellter Software... Deshalb: *Push* :oops::roll:

Luckie 16. Jan 2020 09:11

AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
 
Dienstag war Patchday bei Microsoft. Kann es damit zusammenhängen?

Uwe Raabe 16. Jan 2020 09:49

AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
 
Zitat:

Zitat von Luckie (Beitrag 1455302)
Dienstag war Patchday bei Microsoft. Kann es damit zusammenhängen?

Eher nicht (Post vom 2. Januar 2020):
Zitat:

Zitat von ralfschwalbe (Beitrag 1454310)
ich habe auf manchen Windows 10 Rechnern seit ca. 14 Tagen das Problem

Vermutlich eher eines der Updates vom Dezember.

Luckie 16. Jan 2020 10:02

AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
 
Ich dachte, weil es jetzt wohl wieder vermehrt aufzutreten scheint.

ralfschwalbe 16. Jan 2020 10:57

AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
 
Vielleicht wurden die Updates etwas "verzögert" durchgeführt...

Uwe Raabe 16. Jan 2020 11:40

AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
 
Auch denkbar. Dann kann das ja schon vor Monaten eingeführt worden sein, aber wird erst jetzt wirksam.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:13 Uhr.
Seite 3 von 4     123 4   

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