COM组件中如何定义接口的私有方法?(问题可能不是很清楚,看具体内容)
苏丹-陈 2005-08-13 11:25:50 我想写一套组件,类似MSXML的XML解析包功能。MSXML解析包中有很多接口,它内部肯定有很多内部使用的方法需要定义使用,不暴露给外部调用者。
如果我把所有的方法(包括想要定义成私有的)都定义在接口中,势必被调用者看到。我又想使用接口方式的生命周期管理。不知如何才能将私有方法和public方法分开。不知道是否可以定义另外的接口,只声明私有方法,供内部调用,这个另外定义的接口不作为COM对象的接口对外公开。
不知道是否可以。好像所有的接口都定义在一个_TLB.pas文件中的。
希望有这方面经验的人,能够指点一二,非常感谢!