c++ - 在 Borland 2006 中创建 TAnimate

标签 c++ jquery-animate vcl

我有以下问题。我正在使用 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/

相关文章:

c++ - 同时从 SDL 和 OpenGL 渲染

jquery - 在页面加载时动画滚动到 ID

delphi - 当 TDBGrid.DefaultDrawing 为 false 时,如何对选定的全行 TDBGrid 进行正确的所有者绘制?

c++ - 覆盖 VCL 类/组件保护方法 - 如何编码和使用?

c++ - 使用带有 BSTR* 参数的 COM-DLL --> Float Div By Zero 错误

c++ - "+ +"运算符的含义(非++)

c++ - Boost Array 数据问题

c++ - 如何在 C++ 中使用 cout 打印整数值而不在逗号后添加零?

jquery - 如何使用 jquery 显示图像的一部分?

jquery - 如何解决此脚本中的 IE ClearType + jQuery 不透明度问题?