![]() |
TStringList.SaveToFile ERROR_NOT_SUPPORTED
Hallo,
ich habe auf manchen Windows 10 Rechnern seit ca. 14 Tagen das Problem, dass ich beim Speichern von Stringlisten vom Client auf dem Server (über UNC-Pfad) einen ERROR_NOT_SUPPORTED bekomme... Bsp.: "Datei "\\server\verzeichnis\Formular.txt" kann nicht erstellt werden. Die Anforderung wird nicht unterstützt." Alle Rechte sind vorhanden. Die Methode SaveToFile macht ja intern nur:
Delphi-Quellcode:
Gibt es Ideen dazu? Vielen Dank.
Stream := TFileStream.Create(FileName, fmCreate);
try SaveToStream(Stream, Encoding); finally Stream.Free; end; |
AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
Ist das eine SMB1 Freigabe?
|
AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
Vielen Dank. Ich denke nein. Alles Server 2016 und 2019 mit aktuellen Updates oder (als Ausnahme... ein Windows 10 prof. als "Server"). Da gibt es standardmäßig meines Wissens kein aktiviertes SMB1 mehr... Oder?
Aber... Was hätte das damit zu tun? |
AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
War nur eine Vermutung da es dem
![]() |
AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
Ok. Danke. Werde ich trotzdem prüfen...
|
AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
So... geprüft... SMB1 ist deaktiviert. Das war es also nicht... Gibt es noch andere Ideen?
Müsste man beim Erstellen des Filestreams über das Netzwerk nicht noch einen ShareMode angeben? Hätte man dazu (wir machen ja
Delphi-Quellcode:
) überhaupt eine Chance?
TStringlist.SaveToFile
|
AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
Aus System.Classes:
Delphi-Quellcode:
Encoding setze ich nicht explizit.
procedure TStrings.SaveToFile(const FileName: string; Encoding: TEncoding);
var Stream: TStream; begin Stream := TFileStream.Create(FileName, fmCreate); try SaveToStream(Stream, Encoding); finally Stream.Free; end; end; |
AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
Zitat:
|
AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
Danke für die Antwort. Wir hatten das auch schon vermutet. Ich halte das aber eher für unwahrscheinlich, da nur ein Client am Server ist. Möglicherweise wird die Ini aber am Server durch einen Antivirus (oder Windows selbst?) oder ähnliches "festgehalten"...
Allerdings... Sollte ich dann nicht eine andere Fehlermeldung bekommen? Und warum tritt das Problem erst ab Mitte Dezember 2019 (mittlerweile bei fast 20 Kunden) nach fast 10 Jahren ohne Sorgen auf? Fragen über Fragen... |
AW: TStringList.SaveToFile ERROR_NOT_SUPPORTED
Hallo,
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:56 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