环境xp sp3 + vs.net 2005(vb.net + vsto) + office 2003
问题描述:
开发的Add-in为一个工具条包含多个按扭,在调试的过程中,多次点击工具条上的按扭,功能是实现的,但是,当达到一定的次数后(所有按扭点击次数的总和),这些按扭不再响应事件(点击按扭,功能不实现,并且不进入设置的断点)。
另外,代码中没有针对点击次数做出任何限制。
问题补足,当把功能代码全部注释掉,让所有的事件只显示一个messagebox不再出现上面说的问题。
但是,在代码中,只写入
For Each sl In myApp.ActivePresentation.Slides
Next
以上描述的问题又出现了。
这个问题极其怪异,请各位大侠帮忙解决,感激不尽!
由于问题较怪,为了增加人气,顶着有分。如果觉得分数不够,可再开贴给分。
------解决方案--------------------------------------------------------
RCW太多了吧?用Marshal.ReleaseComObject看看
------解决方案--------------------------------------------------------
看了,不懂,顶起来!
------解决方案--------------------------------------------------------
budong
------解决方案--------------------------------------------------------
myApp.ActivePresentation的返回值没有release就被丢弃了