我有以下问题。我正在使用Borland 2006编译器,我正在尝试在我的应用程序中包含一个动画。首先,我添加了TAnimate对象,然后在“FileName”下的ObjectInspector中,每次我尝试添加.avi时,编译器都会说“AVI无法打开”。我做错了什么或者只是将.gif或.avi放到Objectproperty中是不是很简单?
编辑//这里有一些CodeExample,每当我按下按钮时,它会抛出异常并告诉我无法打开avi文件
void __fastcall THauptmenue_Login::Button1Click(TObject *Sender)
{
Animate1->FileName = ("C:\\Users\\Kevin\\Desktop\\C++ Gifs");
}
答案 0 :(得分:1)
您显示的FileName看起来不完整。它看起来更像是文件夹而不是文件的路径。
在对象检查器中,FileName
文本框旁边是一个[...]按钮,它会弹出一个文件浏览器对话框,可以为文件添加完整路径和名称。
附录:
如果您使用Object Inspector从磁盘选择文件名,则无需在代码中指定FileName
属性值。
这将覆盖任何先前的FileName
属性值。
Animate1->FileName = "C:\\Users\\Kevin\\Desktop\\C++ Gifs";