2009-09-29 24 views
15

私はFindFile Common AVIでTAnimateコントロールを持つDelphi 2007アプリケーションを持っています。アプリケーションがWindows XP上で実行されているときは完全に機能しますが、Windows 7では何も表示されません。今は独自のスレッドが必要だと聞いたことがありますが、わかりません。TAnimateのCommon AVIをVistaおよびWin7で動作させるにはどうすればよいですか?

誰もがTAnimateのCommon AVIコントロールをWindows 7(またはVista)で動作させる方法を知っていますか?

答えて

20

ユニットShellAnimationsをプロジェクトに追加するか、コンポーネントパレットのWin32タブからコンポーネントTShellResourcesを追加する必要があります。 (動作検証済みのWindows VistaのDelphi 2007でテスト済み)

uses 
ShellAnimations; 

このユニットは、あなたの実行可能ファイルに以下の交換用アニメーションリソースを追加します。

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

さようなら。

+0

これは私のWindows 7システムで完璧に機能しました! – Mick

+0

ありがとうございます。私のアニメーションはVistaで止まったので、これも私のために修正されました。 +1 Q&A – lkessler

関連する問題