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