ファイルコピー時のアニメーションを
Animate1.CommonAVI := aviCopyFiles;
としているのですが、Vista上でこれが動きません。
XPなどでは問題なく動いているのですが。
ちなみにDelphi6、7なんですが・・・
> 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 を配布する必要があるとの事です。
なるほど。そうでしたか。
ところで、ファイルコピー時のaviってどこかで手に入るんでしょうか?
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
ありがとうございました。
無事解決しました。
ツイート | ![]() |