应该是可以的,我以前试过自己写一个窗体类,然后当参数传入dll中!
================================================================
winglion

解决方案 »

  1.   

    我试过自己写一个窗体类,然后传入dll函数中,
    你的应该也可以吧!
    ================================================================
    winglion
      

  2.   

    1。完全可以。
    2。因为可以,所以就不用varArray了。
    3。COM不是干这个用的吧。
      

  3.   

    <delphi开发人员指南》
    9.12 引出DLL中的对象
    可以访问包含在D L L中的对象及其方法。不过,对于D L L内的对象的定义和使用有一些规则需要
    注意。这里讨论的技术非常重要。通常,就是可以通过包或者接口实现类似的功能。
    引出D L L中的对象,需要注意下列规则:
    &#8226; 应用程序只能访问对象中的虚拟方法。
    &#8226; 对象实例只能在D L L中创建。
    &#8226; 应用程序和D L L必须都有对象及其方法的定义,其方法的顺序必须一致。
    &#8226; DLL中的对象不能继承。
    另外,还有些规则,但主要是以上4条。
    下面创建一个简单的D L L,以阐明怎样引出D L L中的对象。这个对象包含一个函数,该函数用于
    字母的大小写的转换。在清单9 - 1 5中有对象定义。