gpt4 book ai didi

c++ - 由于 put_Movie 总是返回 S_OK,我该如何检查 swf 文件是否正确加载?

转载 作者:太空宇宙 更新时间:2023-11-04 14:28:05 25 4
gpt4 key购买 nike

我正在使用最新的 Flash 播放器,并从我的开发机器本地提供一个 swf 文件。在一个容器测试应用程序中,我能够播放 swf 并调用它,但在我的“真实”应用程序中,相同的代码路径会导致 com 错误(基本上它看起来像 swf;'正确加载)

此外,这变得更具挑战性,因为无论我在调用 put_Movie() 时输入什么废话,返回总是 S_OK。这令人困惑。

我应该如何确定 swf 文件是否已加载并正常工作?

作为后续,什么会导致 swf 文件(相同的文件)无法在不同的应用程序中加载?代码路径是相同的(据我所知)。

很明显有些事情正在发生,但我不确定是什么。

所以,我猜有 2 个问题

  • 如何知道 swf 文件何时加载不正确
  • 为什么它可能在不同的容器应用程序中失败?

我在 Visual Studio 2008、最新的闪存、MS Vista 中使用 ATL

谢谢

最佳答案

嗯,看来如果我监听 DISPID_READYSTATECHANGE 事件那么这对我有帮助。

值“4”似乎表示它已准备好接受方法调用。

关于c++ - 由于 put_Movie 总是返回 S_OK,我该如何检查 swf 文件是否正确加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2094766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com