|
@@ -98,11 +98,11 @@ begin
|
|
fp := nil;
|
|
fp := nil;
|
|
try
|
|
try
|
|
case mode of
|
|
case mode of
|
|
- fopenread: fp := TFileStream.Create(filename, fmOpenRead);
|
|
|
|
- fopenwrite: fp := TFileStream.Create(filename, fmCreate);
|
|
|
|
|
|
+ fopenread: fp := TFileStream.Create(strpas(filename), fmOpenRead);
|
|
|
|
+ fopenwrite: fp := TFileStream.Create(strpas(filename), fmCreate);
|
|
fappendwrite:
|
|
fappendwrite:
|
|
begin
|
|
begin
|
|
- fp := TFileStream.Create(filename, fmOpenReadWrite);
|
|
|
|
|
|
+ fp := TFileStream.Create(strpas(filename), fmOpenReadWrite);
|
|
fp.Seek(soFromEnd, 0);
|
|
fp.Seek(soFromEnd, 0);
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|
|
@@ -187,7 +187,7 @@ begin
|
|
OldFileMode := FileMode;
|
|
OldFileMode := FileMode;
|
|
|
|
|
|
GetMem(fp, SizeOf(file));
|
|
GetMem(fp, SizeOf(file));
|
|
- Assign(fp^, filename);
|
|
|
|
|
|
+ Assign(fp^, strpas(filename));
|
|
{$push}{$i-}
|
|
{$push}{$i-}
|
|
Case mode of
|
|
Case mode of
|
|
fopenread:
|
|
fopenread:
|