-
嘿嘿,大侠看到不要见笑呀...
大家都知道使用DLL的好处.于是我就想把FORM封装到DLL里面去.
到网上找,发现是MDI和模式窗体的,非模式的也有...
嘿嘿,大侠看到不要见笑呀...
大家都知道使用DLL的好处.于是我就想把FORM封装到DLL里面去.
到网上找,发现是MDI和模式窗体的,非模式的也有很多问题.便想自己解决这个问题.
原来是用DLL创建一个对象返回,但发现有很多的问题.
想了半天就去寻根问柳吧.
找到了类.
我就想把类封装进DLL,到时简单的返回一个类,然后在主程序里操作不就简单了?
找了半天发现了TFormClass,于是试了试从DLL导出来,像一般的程序一样创建窗体发现成功.
接着我又想看看其他的类是不是也能这样,就拿TFrame来实验.
function GetDllFrameClass():TFrame stdcall
第一次是这样声明的,失败.奇怪?!
试了好多次都不行,就想到了TFormClass(Ctrl+左键),进去看看,发现是这样声明的.
TFormClass = class of TForm
哎呀,恍然大悟!!
class(TFrame) 是声明一个类, 这个类继承了TFrame类 f: TFrame 是一个对象
class of TFrame 声明的是类类型, f:TFrameClass 是一个类.
function GetDllFrameClass():TFrame
返回就不是类而是对象了,照TFormClass修改后TFrameClass = class of TFrame
运行...成功,
- 2022-01-31 01:59:09下载
- 积分:1
-
看板的目标程序,使程序更好看,Delphi 3,4,5,6…
看板对象程序,使程序看起来更适合Delphi3.0、4.0、5.0、6.0、7.0应用
- 2023-08-25 14:30:03下载
- 积分:1
-
制作帮助文件的一个利程10
制作帮助文件的一个利程10-2-production of a document to help Lee Cheng 10-2
- 2022-03-10 06:38:06下载
- 积分:1
-
Delphi4核心编程技术,html教程
Delphi4核心编程技术,html教程-Delphi4
- 2022-03-25 23:01:15下载
- 积分:1
-
用于delphi开发VPN登陆器时用!初学delphi的朋友可以看看!
用于delphi开发VPN登陆器时用!初学delphi的朋友可以看看!-VPN landers for delphi development time! Delphi beginner friends can see!
- 2023-03-18 17:55:03下载
- 积分:1
-
图形中LAB的算法,与标准有一定差异,但使用决对没有问题,我用它开发了不少东东。...
图形中LAB的算法,与标准有一定差异,但使用决对没有问题,我用它开发了不少东东。-the algorithm, the standard is different, but decided to use no problem, I use it a lot of the Eastern Development.
- 2022-01-24 16:42:51下载
- 积分:1
-
能实现一般计算器全部的功能,外观简洁明子子,可进行二次开发....
能实现一般计算器全部的功能,外观简洁明子子,可进行二次开发.-To achieve a general calculator all the functions, design, simple Akiko son, can be secondary development.
- 2023-02-21 00:35:04下载
- 积分:1
-
mapx + delphi 实现SEARCH
mapx + delphi 实现SEARCH-MapX achieve SEARCH
- 2022-04-08 03:06:33下载
- 积分:1
-
Volume Control 如何实现静音与声道控制
Volume Control 如何实现静音与声道控制-Volume Control how to mute and solo controls
- 2023-05-02 11:25:03下载
- 积分:1
-
非常棒的一组控件
非常棒的一组控件-wonderful a group of controls
- 2022-02-03 05:01:43下载
- 积分:1