var flh: TShockwaveFlash;
begin
  flh := TShockwaveFlash.Create(pnlInfo);
  with flh do begin
      Name := 'flsh' + IntToStr(lblNum);
      Left := AX;
      Top := AY;
      Height := 100;
      Width := 100;
      Parent := pnlInfo;
      Movie := MovieName;
  end;
end;
这样创建后
直接Free后,关闭窗体后,提示错误,
initialization
  CoInitialize(nil);
  OleInitialize(nil);
finalization
  OleUninitialize;
  CoUninitialize;
这样也提示