DLL问题!如何在delphi中的Dll中输出类!?????? DLL问题!如何在delphi中的Dll中输出类!?????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 研究下 DELPHI 里的包,就是组件包,运行期导入听说 能做到。不过我也没做过。 楼主所谓的输出类是什么意思?如果是输出对象,看看《DelphiX 开发人员指南》中动态链接库部分(有电子版可以下载)书里写的很清楚,跟你说怕说不清楚^_^ procedure DLLHandler(dwReason: DWORD);begin case dwReason of DLL_PROCESS_ATTACH: OldMainFrm := LongInt(Application.MainForm); end;end;function TObjCellRpt: TICellRptClass; stdcall;begin Result := TCellRpt;end;exports TObjCellRpt;begin DllProc := @DLLHandler;end. TICellRptClass = class of TICellRpt; TICellRpt = class(TObject) public //只是简单加载一张空白报表 constructor Create(psTitle: string;PActiveLanguage:Integer=1); overload; virtual; abstract; //只是简单的加载一张空白报表,增加了是否输出到同一个BOOK的判断 constructor Create(psTitle: string; PBOneBook:Boolean;//判断是不是输出到一个Book上 PActiveLanguage:Integer=1); overload;virtual;abstract; //只是简单加载一张空白报表 //通用的构造函数 constructor Create(psTitle: string; //标题 PiConCount, //条件数 piChartCount, //图表数................ 一个字段输入完了,能够决定其余的字段,哪个可以输入,哪个只读 请问如何将一个指定目录下所有文件的后缀由*.BMP改为*.PBM? 怎样判断打开的图片是否BMP图片 DB2里求绝对值的函数?(ABS怎么返回的是0?) 如何加载窗体 按F9编译运行时经常出现致命错误!! 一个很奇怪的报表问题 请教如何得到一个全局数组已用单元的最大下标? 寻找数据库控件 关于FastReport报表,有三个MastData怎么设计关联? 问问大家Delhpi开发报表的话,用什么控件的呀,最优秀的是什么报表控件呀? 如何停止一个线程运行呢?很急!我调用线程是sjcl.Create(false);,如何停止呢?谢谢!
begin
case dwReason of
DLL_PROCESS_ATTACH:
OldMainFrm := LongInt(Application.MainForm);
end;
end;
function TObjCellRpt: TICellRptClass; stdcall;
begin
Result := TCellRpt;
end;
exports
TObjCellRpt;
begin
DllProc := @DLLHandler;end. TICellRptClass = class of TICellRpt;
TICellRpt = class(TObject)
public
//只是简单加载一张空白报表
constructor Create(psTitle: string;PActiveLanguage:Integer=1); overload; virtual; abstract; //只是简单的加载一张空白报表,增加了是否输出到同一个BOOK的判断
constructor Create(psTitle: string;
PBOneBook:Boolean;//判断是不是输出到一个Book上
PActiveLanguage:Integer=1); overload;virtual;abstract; //只是简单加载一张空白报表 //通用的构造函数
constructor Create(psTitle: string; //标题
PiConCount, //条件数
piChartCount, //图表数................