求救:C# 中引用flash 控件 axshockwaveflash1 的问题
--------------------编程问答-------------------- 页面中的Flash怎么会使用Application.StartupPath这种物理路径呢》页面中使用的是
<embed src="xxx/xx.swf"></embed>
无需使用axShockwaveFlash1,这种一般在winform中使用,页面程序不能使用,因为这代码是在服务器端的 --------------------编程问答--------------------
我的是winfrom页面,用的就是axShockwaveFlash1控件,application.startupPath 只是获取当前可执行程序的路径,这个没问题。
问题是,执行很多遍 Movie 之后,有可能会出现那个异常,我怀疑是多次 movie之后,由于前面页面的flash 控件没有释放掉资源之类的。 --------------------编程问答--------------------
我的是winfrom页面,用的就是axShockwaveFlash1控件,application.startupPath 只是获取当前可执行程序的路径,这个没问题。
问题是,执行很多遍 Movie 之后,有可能会出现那个异常,我怀疑是多次 movie之后,由于前面页面的flash 控件没有释放掉资源之类的。 --------------------编程问答-------------------- 求关注! 求高人解决 !支招 ! --------------------编程问答-------------------- 我遇到这个问题好多年了,一直没有找到解决方案!
产生原因应该是flash控制的释放问题:之前一次没有释放完就重新调用了。
我的解决方法是:把经常用到flash控件的页面【或者说经常快速打开关闭的含flash控件的页面】在程序启动时就生成初始化,用到时显示它,不用时隐藏它,而不是new或者close()。flash的释放就交由整个程序关闭的时候去做。
希望对你有用!
补充:.NET技术 , ASP.NET