* Patch from Paul Ishenin, load stringlists with fmdenywrite. (improves sharing behaviour)

git-svn-id: trunk@13803 -
This commit is contained in:
marco 2009-10-04 13:36:43 +00:00
parent 271ed77004
commit 1e7ee7aef4
2 changed files with 2 additions and 2 deletions

View File

@ -624,7 +624,7 @@ procedure TMemoryStream.LoadFromFile(const FileName: string);
Var S : TFileStream; Var S : TFileStream;
begin begin
S:=TFileStream.Create (FileName,fmOpenRead); S:=TFileStream.Create (FileName,fmOpenRead or fmShareDenyWrite);
Try Try
LoadFromStream(S); LoadFromStream(S);
finally finally

View File

@ -728,7 +728,7 @@ Procedure TStrings.LoadFromFile(const FileName: string);
Var Var
TheStream : TFileStream; TheStream : TFileStream;
begin begin
TheStream:=TFileStream.Create(FileName,fmOpenRead); TheStream:=TFileStream.Create(FileName,fmOpenRead or fmShareDenyWrite);
LoadFromStream(TheStream); LoadFromStream(TheStream);
TheStream.Free; TheStream.Free;
end; end;