随笔分类 -  COM

C#写的ActiveX弹出窗口在Delphi程序中的应用时出现了问题。
摘要:用C#做了一个登录窗口并在Delphi程序中进行调用,发生了一个很奇怪的问题。当在主窗口中创建C#写的ActiveX控件,并先于主窗口进行显示,那么在退出时如何桌面上没有任何其它窗口程序则会出现一个访问异常。这个问题是无法进行跟踪的,我想解决的方法大家可能已经想到,就是把登录窗口的显示放在主窗口显示之后进行。这可能是由于DotNet在窗口资源管理上的一个问题。希望微软能够进行更正。 有关如何... 阅读全文
posted @ 2006-11-14 08:34 李学斌 阅读(2938) 评论(6) 推荐(0)
用C#创建ActiveX问题
摘要:这里只对我遇到的问题进行说明及解答,其它请参见MSDN的COM交互: 一、 最好使用自定义的接口。否则很容易导出一些不必要的东西,在编译时还会有一大堆的警告(当从.Net自身的类继承时会出现这种情况,其它情况我没有试。)。 二、 接口中的方法或属性要有DispID属性(否则可能会报“找不到成员”错误,当接口中含有成员时,如果不使用... 阅读全文
posted @ 2006-10-20 15:15 李学斌 阅读(2301) 评论(3) 推荐(0)