|
@@ -6917,7 +6917,7 @@ procedure TGLActorAnimations.SaveToStream(aStream: TStream);
|
|
var
|
|
var
|
|
i: Integer;
|
|
i: Integer;
|
|
begin
|
|
begin
|
|
- WriteCRLFString(aStream, cAAFHeader);
|
|
|
|
|
|
+ WriteCRLFString(aStream, string(cAAFHeader));
|
|
WriteCRLFString(aStream, IntToStr(Count));
|
|
WriteCRLFString(aStream, IntToStr(Count));
|
|
for i := 0 to Count - 1 do
|
|
for i := 0 to Count - 1 do
|
|
WriteCRLFString(aStream, Items[i].AsString);
|
|
WriteCRLFString(aStream, Items[i].AsString);
|
|
@@ -6928,7 +6928,7 @@ var
|
|
i, n: Integer;
|
|
i, n: Integer;
|
|
begin
|
|
begin
|
|
Clear;
|
|
Clear;
|
|
- if ReadCRLFString(aStream) <> cAAFHeader then
|
|
|
|
|
|
+ if ReadCRLFString(aStream) <> string(cAAFHeader) then
|
|
Assert(False);
|
|
Assert(False);
|
|
n := StrToInt(ReadCRLFString(aStream));
|
|
n := StrToInt(ReadCRLFString(aStream));
|
|
for i := 0 to n - 1 do
|
|
for i := 0 to n - 1 do
|
|
@@ -6951,8 +6951,8 @@ procedure TGLActorAnimations.LoadFromFile(const fileName: string);
|
|
var
|
|
var
|
|
fs: TStream;
|
|
fs: TStream;
|
|
begin
|
|
begin
|
|
|
|
+ fs := TFileStream.Create(fileName, fmOpenRead + fmShareDenyWrite);
|
|
try
|
|
try
|
|
- fs := TFileStream.Create(fileName, fmOpenRead + fmShareDenyWrite);
|
|
|
|
finally
|
|
finally
|
|
fs.Free;
|
|
fs.Free;
|
|
end;
|
|
end;
|