关于delphi中开发一个.dll 小弟用delphi写了一个类,但是想封装在.dll中,使用的时候就像我调用的类一样,构造一个实例,调用其中的方法,这些构造方法和业务方法我都写好了,就是不清楚如何做成一个dll文件,网上看过一些只是单纯的写了一些方法,没有讲到一个类如何做成dll.希望那个高手指点一下,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接写在Unit里不就行了,用的时候直接引用这个Unit就行了 可以使用接口,dll的中的类从接口继承,实现方法,然后dll返回你实现的类的对象在主程序中也有一份接口的声明,定义接口的对象,然后就可以调用接口的方法了,而方法的实现在dll中你的类里完成的 library DllTest2;uses SysUtils, Classes, Unit1 in 'Unit1.pas' {Form1};{$R *.res}exports TestAClass Name 'TestANewClass' resident;beginend.Unit1 里面存放的是類的定義﹔TestAClass是Unit1中的一個函數,供外界調用﹔ TestAClass Name 'TestANewClass' resident;beginend.我在Unit1中已经定义了方法,在dll中还要重定义吗,还是只要声明就行了 还有{Form1}干吗用的,貌似用不到form 还有类中的构造函数如何在dll文件中出现调用 多线程问题 网络摄像头的地址 《Delphi函数参考大全》 问传递数据到另外程序的问题 新手上路!为什么删除一条数据老提示这条错误? ADOQuery已经查询了一个表,但是如何知道各个字段在数据库中设置的默认值 Form的焦点问题 急急急!为什么查询结果为空的话,adoquery关闭就出错?在线等待 请教:ORACLE的连接问题?请进! 怎样给一个软件建立一套注册机制呢,给出好的方案者一定给高分! 哪位达人给点sql server c/s开发源码?我有个问题想不明白。 XMLDOCUMENT怎么才能读出流中的数据呢
在主程序中也有一份接口的声明,定义接口的对象,然后就可以调用接口的方法了,而方法的实现在dll中你的类里完成的
SysUtils,
Classes,
Unit1 in 'Unit1.pas' {Form1};{$R *.res}exports
TestAClass Name 'TestANewClass' resident;beginend.Unit1 里面存放的是類的定義﹔
TestAClass是Unit1中的一個函數,供外界調用﹔
我在Unit1中已经定义了方法,在dll中还要重定义吗,还是只要声明就行了