非常多谢小雨哥的指点,问题已基本解决。只是提供的示例有点不完善,现贴出正确
的示例供有需要的同仁参考。
procedure TForm1.Button1Click(Sender: TObject);
var
TempForm: TForm;
avi: TAnimate;
i: integer;
begin
try
TempForm := TForm.Create(self);
avi := TAnimate.Create(TempForm);
avi.Parent := TempForm;
avi.CommonAVI := aviCopyFiles;
avi.Active := True;
TempForm.Show;
for i := 0 to 9000000 do Application.ProcessMessages;
finally
TempForm.Release;
end;
end;
具体的应用可能再要完善一下。谢谢!