Vistaでアニメーション(TAnimate)がおかしいのですが

解決


てて  2006-11-30 16:52:43  No: 24109  IP: 192.*.*.*

ファイルコピー時のアニメーションを
Animate1.CommonAVI := aviCopyFiles;
としているのですが、Vista上でこれが動きません。
XPなどでは問題なく動いているのですが。

ちなみにDelphi6、7なんですが・・・

編集 削除
えーとね  2006-11-30 20:53:29  No: 24110  IP: 192.*.*.*

> Vista上でこれが動きません。
1年前の情報ですが
http://support.borland.com/thread.jspa?threadID=1346&tstart=60
http://blogs.msdn.com/oldnewthing/archive/2005/10/26/485133.aspx

Vista ではMUI の導入により、リソースの管理方法が変わっています。
Shell32.dll にavi が含まれて居ないので、aviCopyFiles は動きません。
アプリケーションと一緒にavi を配布する必要があるとの事です。

編集 削除
てて  2006-12-01 09:03:26  No: 24111  IP: 192.*.*.*

なるほど。そうでしたか。

ところで、ファイルコピー時のaviってどこかで手に入るんでしょうか?

編集 削除
えーとね  2006-12-01 10:48:54  No: 24112  IP: 192.*.*.*

Visual Studio をお持ちでしたら、Common7 フォルダにあります。

サードパーティ(たぶん無料)avi 
http://www.vbaccelerator.com/home/Resources/Graphics_Library/AVI/index.asp
http://www.vbaccelerator.com/home/Resources/Graphics_Library/AVI/File_Tasks/article.asp

編集 削除
てて  2006-12-01 11:57:35  No: 24113  IP: 192.*.*.*

ありがとうございました。
無事解決しました。

編集 削除