在进行com封装的时候碰到一个问题,在封装好的com组件,在对进行dll注册之后,在c#中调用很正常调用,可是居然在javascript中调用,居然无法调用,到底是怎么回事呢?崩溃啊!找了很久终于明白了。
你在建好一个ATL项目的后,在添加类的时候:
选择ATL简单对象之后,下一步 下一步
在选择的时候一定要注意,接口一定要选择双重(dual),应为在javascript只能调用双重接口的com组件。注意!!
在进行com封装的时候碰到一个问题,在封装好的com组件,在对进行dll注册之后,在c#中调用很正常调用,可是居然在javascript中调用,居然无法调用,到底是怎么回事呢?崩溃啊!找了很久终于明白了。
你在建好一个ATL项目的后,在添加类的时候:
选择ATL简单对象之后,下一步 下一步
在选择的时候一定要注意,接口一定要选择双重(dual),应为在javascript只能调用双重接口的com组件。注意!!