memoedit工程中,定义了两个自动类memoapp和memodoc,可是分别在两个单元中实现的(memoauto.pas and editfrm.pas),我的问题是,memodoc的实现是如何写入editfrm.pas的,不可能纯手工写入吧?应该定义时自动生成的代码,如何定义到窗体文件里的?

解决方案 »

  1.   

    通过Type Library(View菜单下)进行接口的编辑和定义,可以自动生成相应的实现框架,但是具体的实现代码还是要手工编写的。
      

  2.   

    我想知道的是它自动生成的相应的实现框架是怎么一部分生成到memoauto.pas,一部分生成到editfrm.pas的
      

  3.   

    自己动手测试一下就清楚了。再多的东西只是一些IDE框架帮你实现的过程,这些我都无法给你满意的答案。必要的话,个人建议看一下COM的原理相关资料。先要明白什么是接口什么是接口的实现,他们之间是如何工作的等等。
      

  4.   

    非IDE自动生成的单元,是不会自动联动更新的,接口的修改必须手工映射过去。