添加Shockwave Flash Object

本篇最初在2008年3月5日发表于我的MSN空间

2007年7月处理的一个关于添加Shockwave Flash Object的问题很有意思。这是一个在托管VS IDE中添加一个COM组建,并作为可以添加到窗体中的空间来播放Flash的一个位于\WINDOWS\system32\Macromed\Flash\的Flash9d.ocx文件。可以看出当时的最新版本还是"d",现在已经更新到"e"了。具体的Thread地址为:

Shockwave Flash Object

正如我的第二篇POST所描述,一个非常有趣的现象就是,第一次添加这个组建的时候,我们只能得到黄色的警告标志伴随着"Failed to import the ActiveX control"。然后在"Rebuild"这个项目之后,此组件竟然奇迹般的可以添加成功了,而且也能在ToolBox中看到添加的控件,并拖到窗体上,使用相应的属性了。我当时的测试环境还是VS2005和VB Express2005。这个问题在VS/Express08中得到了修正。

其实在VS08出来之前,很多客户都提出了类似的问题,基本上都是在添加这个引用之后出现不能导入ActiveX控件的错误。在Microsoft Document Explorer中搜索输入"Flash Bruno",竟然有30条结果,涉及到的Threads也有很多,这里我就不一一列举了。

posted on 2009-07-18 12:51  清晨  阅读(1533)  评论(0编辑  收藏  举报

导航