小编use*_*032的帖子

在FLEX中重新调度事件

在FLEX应用程序中,我正在尝试"重新发送"自定义事件.即component1执行dispatchEvnet(event),component2注册事件的处理程序,处理程序的唯一功能是dispatch(event).最后,component3侦听来自component2的事件.我想要做的是类似于"重新抛出"异常的概念(和类似的原因).不同之处在于重新分派似乎在AS3(Flash 10)中不起作用.在IE中,没有任何反应,在FF3中有一个例外,说在调用component3中的处理程序时尝试将Event类型强制转换为我的CustomEvent时类型转换失败.调试器中的跟踪代码显示,在调用component3时,事件确实是一般事件,我的所有自定义内容都丢失了.应该是这样吗?

apache-flex events actionscript actionscript-3

12
推荐指数
1
解决办法
2289
查看次数

由于以下错误,检索具有CLSID {XXXX}的组件的COM类工厂失败:80080005

对于"检索具有CLSID {XXXX}的组件的COM类工厂由于以下错误而失败的故障排除过程:.Net中的80080005"错误是什么?澄清一下:我在运行时,在我的XP机器上得到这个,客户端是在管理员帐户下运行的.net代码.{XXXX}指的是我们内部的COM组件之一.

根据我的理解,0x80080005引用"权限被拒绝",但我在哪里检查/更改权限?或者我在这里完全错了,错误来自组件本身,而不是来自Windows COM子系统?

.net com interop

11
推荐指数
1
解决办法
5万
查看次数

.NET中的序列化异常:System.InvalidOperationException:您必须在System.Collections.Generic.Stack`1上实现默认访问器

我所要做的就是

XmlSerializer serializer = new XmlSerializer(typeof(Stack<int>));
Run Code Online (Sandbox Code Playgroud)

我在运行时得到以下内容:

System.InvalidOperationException:您必须在System.Collections.Generic.Stack`1 [[System.Int32,mscorlib,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089]] 上实现默认访问器, 因为它继承自ICollection.

我不应该序列化Stack<int>吗?

.net generics serialization

1
推荐指数
1
解决办法
6331
查看次数