Forum: Programmieren allgemein
Delphi
by ralfschwalbe,
21. Jan 2020
So. Alle Sorgen-Kunden sind mit Kaspersky ausgestattet. Nach kompletter Deaktivierung ist der Fehler weg... Anfrage beim Support läuft.
Vielen Dank in die Runde! :)
Forum: Programmieren allgemein
Delphi
by ralfschwalbe,
21. Jan 2020
Guten Morgen,
vielen Dank. Wir werde das jetzt bei unseren Kunden prüfen und die Ergebnisse hier posten...
Forum: Programmieren allgemein
Delphi
by ralfschwalbe,
19. Jan 2020
Guten Morgen,
die Probleme gehen weiter... Wo wir erst dachten, das die Angabe von fmShareExclusive Erlösung bringt, kommt nun der Dämpfer...
Filestreams, bei welchen die Datei bereits vorhanden ist, bringen auch bei TFileStream.Create(FileName, fmCreate or fmShareExclusive) den Fehler.
Intern nutzt Delphi bei Erstellen eines Filestreams mit dem Parameter fmCreate die Windows Funktion...
Forum: Programmieren allgemein
Delphi
by ralfschwalbe,
16. Jan 2020
Vielleicht wurden die Updates etwas "verzögert" durchgeführt...
Forum: Programmieren allgemein
Delphi
by ralfschwalbe,
16. Jan 2020
Es trifft immer mehr Kunden... Leider auch mit nicht selbst erstellter Software... Deshalb: *Push* :oops::roll:
Forum: Programmieren allgemein
Delphi
by ralfschwalbe,
13. Jan 2020
Hat denn jemand herausgefunden welches Windowsupdate schuld war und vielleicht auch warum? Wir nämlich nicht... :oops: Wir haben die Speicherroutinen umgebaut...
Forum: Programmieren allgemein
Delphi
by ralfschwalbe,
10. Jan 2020
Funktioniert tatsächlich! Allerdings ist das Problem, dass Delphi in TStrings.SaveToFile auch nur
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...
Forum: Programmieren allgemein
Delphi
by ralfschwalbe,
3. Jan 2020
Ja, meine Vermutung. Aber welches... Und warum ERROR_NOT_SUPPORTED und nicht einfach ERROR_ACCESS_DENIED?
Forum: Programmieren allgemein
Delphi
by ralfschwalbe,
3. Jan 2020
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...
Forum: Programmieren allgemein
Delphi
by ralfschwalbe,
3. Jan 2020
Aus System.Classes:
procedure TStrings.SaveToFile(const FileName: string; Encoding: TEncoding);
var
Stream: TStream;
begin
Stream := TFileStream.Create(FileName, fmCreate);
try
SaveToStream(Stream, Encoding);
finally
Forum: Programmieren allgemein
Delphi
by ralfschwalbe,
3. Jan 2020
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 TStringlist.SaveToFile) überhaupt eine Chance?
Forum: Programmieren allgemein
Delphi
by ralfschwalbe,
2. Jan 2020
Ok. Danke. Werde ich trotzdem prüfen...
Forum: Programmieren allgemein
Delphi
by ralfschwalbe,
2. Jan 2020
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?