谢谢先!
我现在想用DELPHI做一个DLL文件,其中不需要封装FORM,但是,我想把串口控件封装进去!我不知道该怎么实现!有昭的人帮帮我吧!!

解决方案 »

  1.   

    关键不是看你要封装什么到dll中(基本上任何控件都可以封装到dll中的),而要看你希望dll导出的参数是什么样的,如果在参数中有delphi的类,或者通过dll,希望在主程序中显示控件的话,那么需要使用sharemm单元,或者使用bpl(这两种方法的具体使用方法可以找以前的帖子),如果导出的参数是简单类型的,那自己定义好导出函数就可以了。
    比如你将tmscomm控件封装进去,创建时用nil作为Parent指针,并使用全局变量保存它,在结束时用free来释放它,然后其他的用法就和你直接用一样了。