dll? 如何将窗体封装在dll中?? 大家 有没有这方面的资料,提供一份,高分相送? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 library DLLShowForm;uses SysUtils, Classes, DLLFrm in 'DLLFrm.pas' {frmDLL};{$R *.res}//输出ShowDLLModalForm,ShowDLLForm接口方法,以便外部程序调用exports ShowDLLModalForm, ShowDLLForm;beginend.————————————————————————————————unit DLLFrm;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TfrmDLL = class(TForm) private { Private declarations } public { Public declarations } end;{声明要引出的方法}procedure ShowDLLModalForm(aHandle: THandle); stdcall; //模式显示窗口procedure ShowDLLForm(aHandle: THandle); stdcall; //非模式显示窗口implementation{$R *.dfm}//模式显示窗口procedure ShowDLLModalForm(aHandle: THandle);begin Application.Handle := aHandle; //传递应用程序句柄 with TfrmDLL.Create(Application) do //创建窗体 begin try ShowModal; //模式显示窗体 finally free; end; end;end;//非模式显示窗口procedure ShowDLLForm(aHandle: THandle);begin Application.Handle := aHandle; //传递应用程序句柄 with TfrmDLL.Create(application) do //创建窗体 Show; //非模式显示窗体end;end. memo.lines 数据模块的问题 虚拟机中马,下了进程管理被注入,谁帮我改这份代码成DELPHI的,谢谢了 Tstringgrid的颜色问题 你们买到d版的delphi8了吗? 请教一下各位,MIS是什么? 关于类型转换的问题,请求帮助(一直在线) 在delphi 中使用WebBrowser浏览网页,如何屏蔽掉鼠标右键菜单 关于新建窗口的问题 怎样将字符优化到极限???主要是提高速度!!!分数不够可再加! timer控件为什么用了一个星期就停止运行了 DBLookupComboboxEh
SysUtils,
Classes,
DLLFrm in 'DLLFrm.pas' {frmDLL};
{$R *.res}
//输出ShowDLLModalForm,ShowDLLForm接口方法,以便外部程序调用
exports
ShowDLLModalForm, ShowDLLForm;
begin
end.
————————————————————————————————
unit DLLFrm;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TfrmDLL = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;{声明要引出的方法}
procedure ShowDLLModalForm(aHandle: THandle); stdcall; //模式显示窗口
procedure ShowDLLForm(aHandle: THandle); stdcall; //非模式显示窗口implementation{$R *.dfm}//模式显示窗口
procedure ShowDLLModalForm(aHandle: THandle);
begin
Application.Handle := aHandle; //传递应用程序句柄
with TfrmDLL.Create(Application) do //创建窗体
begin
try
ShowModal; //模式显示窗体
finally
free;
end;
end;
end;
//非模式显示窗口
procedure ShowDLLForm(aHandle: THandle);
begin
Application.Handle := aHandle; //传递应用程序句柄
with TfrmDLL.Create(application) do //创建窗体
Show; //非模式显示窗体
end;
end.