Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#22

Re: TFileStream - Datei bereits geöffnet ?

  Alt 29. Mai 2008, 12:01
@CodeWalker: Doch die Stelle ist soweit falsch, weil fmCreate eine vorhandene Datei überschreibt während fmOpenReadWrite die Datei nur öffnet aber ihren Inhalt bestehen lässt. Somit ist hier das Verhalten komplett gegensätzlich, deshalb können nicht beide angegeben werden. Aber das es zu keinen Problemen kommt wenn doch, liegt an der Implementierung von FileOpen() der VCL, welche nur auf fmCreate und nur in diesem Falle das richtige Flag an CreateFile() gibt -> es ignoriert das fmOpenReadWrite damit komplett, so lange fmCreate angegeben ist.
  Mit Zitat antworten Zitat