可这些都是接口IDispatch的原型定义函数,还需要我来定义还是实现?

解决方案 »

  1.   

    定义的时候用system.IDispatch试试,因为很多类中都定义了IDispatch!
      

  2.   

    支持IDispatch的组件应该从TAutoObject继承.
    如果你是用File|New中选拔创建Automation Object生成的代码,它的基类就是IDispatch.
    否则,你就要自己去实现IDispatch中定义的方法了.
    (语法规定,一个类必须直接(自己实现)或间接(由其基类实现)所有它的接口的所有方法).
      

  3.   

    支持IDispatch的组件应该从TAutoObject继承.
    如果你是用File|New中选拔创建Automation Object生成的代码,它的基类就是TAutoObject.
    否则,你就要自己去实现IDispatch中定义的方法了.
    (语法规定,一个类必须直接(自己实现)或间接(由其基类实现)所有它的接口的所有方法).
      

  4.   

    TAutoObject是自动支持IDispatch接口的
    要不你可以看它的源代码,然后改写自己的