我如何获得TAnimate的通用AVI在Vista和Win7上工作?

问题描述:

我有一个Delphi 2007应用程序,它具有一个使用FindFile Common AVI的TAnimate控件。当应用程序在Windows XP上运行时,它完美地工作,但在Windows 7上什么也没有。我听说它现在需要自己的线程,但我不确定。我如何获得TAnimate的通用AVI在Vista和Win7上工作?

有谁知道如何让TAnimate的通用AVI控件在Windows 7(或Vista)上运行?

您必须将单元ShellAnimations添加到您的项目中,或从组件面板的Win32选项卡中添加组件TShellResources。 (在安装Windows Vista德尔福2007年测试)

uses 
ShellAnimations; 

本机增加了以下替换动画资源,你的可执行文件:

  • FindFolder.res
  • FindFile.res
  • FindComputer.res
  • CopyFiles.res
  • CopyFile.res
  • 个RecycleFile.res
  • EmptyRecycle.res
  • DeleteFile.res

再见。

+0

在我的Windows 7系统上完美运行! – Mick 2009-09-29 16:55:17

+0

谢谢。我的动画在Vista中停止了,这也为我解决了这个问题。问答+1 – lkessler 2010-04-18 05:16:24