Einzelnen Beitrag anzeigen

VizeTE

Registriert seit: 31. Dez 2002
178 Beiträge
 
Delphi 5 Enterprise
 
#4

Re: nicht exklusiver Zugriff mit CreateFile erwünscht

  Alt 26. Jun 2009, 10:53
Zitat von himitsu:
LoadFromFile du könntest dir ja LoadFromFile überschreiben und Daß dort kein exclusiver Zugriff erfolgt.
Ich habe folgendes getestet, leider ohne Verbesserung:oFileStream := TFileStream.Create(sTmpFile, fmOpenRead or fmShareDenyNone);
Zitat von himitsu:
Oder du verwendest in SendFile LoadFromStram und verwendest entweder gleich den vorhergehenden Strem, bzw. erstellst einen eigenen für's Senden.
Ja, mit einem weiteren THandleStream gehts. Es ist für mich aber sehr umständlich wenn ich die sendende Funktion umstellen muß. Ich hatte gehofft das ich die Datei auch mit einem TFileStream öffnen kann, selbst wenn ich an andere Stelle das Handle noch habe. Schließlich habe ich doch alle möglichen FILE_SHARE_... angegeben.
Wenn das nicht möglich ist dann kann ich diese automatisch-löschen-Funktionalität nicht verwenden.
  Mit Zitat antworten Zitat