Hi,
auch, wenn es nicht das eigentliche Problem betrifft, jedoch:
Zitat von
Martin K:
Eine Datei wird zum Lesen geöffnet, etwa so:
TFileStream.Create(FileName, fmOpenRead, fmShareDenyWrite)
Also natürlich soll die Datei während dem Lesen nicht geändert werden, deswegen fmShareDenyWrite.
Das muss richtig heißen:
TFileStream.Create(FileName, fmOpenRead or fmShareDenyWrite)
Zumindest sagt meine
OH, dass der zweite Parameter nur unter Linux funktioniert und für die Rechte steht (womit aber das gemeint ist, was sich per chmod ändern lässt). Unter Windows wird er ignoriert.
Mfg
FAlter