DELPHI通用模块怎么做怎么调用 能够给出一个最简单的例子,怎么做,怎么调用?求代码,求说明!多谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 implementationuses ***** 通用模块 vb吗?delphi 不区分 调用方法↓ 你说明的通用模块,可以是指下面二种:一是Dll封装的Form。 二是EXE封装的Form。二者功能基本一致,但在调用上不同。 相同:(1)都不能共享主程序的变量参数;(2)都与主程序相脱离,操作时不装入内存,只是调用时载入;(3)都具有调用的灵活性,不同的用户,调用不同的模块;非同:(1)编辑方式不一样,前者Form封装进一个Dll中,后者就是一个执行文件。(2)调用机制不一样;(3)隐藏性不一样,前者比后者强。本人使用经验上看,偏向后者(EXE模块)。一是它可以单独调试,无主程序也能执行。二是调用方式简单可靠。三是维护简单。为了将做成它与(DLL模块一致),采取措施:(1)调用它时,需加入密码参数,才能进入,这样与Dll模块一样具有保密性了;(2)通过调用参数还可以,向模块传递数据; 如果项目小,exe简单。如果项目大,exe文件会是10M以上大,都放在一个project下,太多,维护麻烦。 以上各位实在是不好意思,没时间上来看看。比如我做一个查找的FORM,希望可以在其它地方调用,问题是这个查找的FORM有没有什么特别的代码?还有,调用的时候应该用什么代码? 多谢了! FORM,最简单,其他地方包括文件直接创建访问就可以了啊use find.pasfrmFind := TfrmFind.Create(nil);frmFind.ShowModal FindForm就和平常一样,如果想做成对话框样式,可以加一个“确定”“取消”按钮。“确定”的Click:self.ModelResult := mrOK;“取消”的Click:self.ModelResult := mrCancel;调用:uses Find;procedure TForm1.Button1Click(Sender: TObject);begin with TFindForm.Create(application) do try case ShowModal of mrOK: //按了确定的操作 mrCancel: //按了取消或关闭窗口的操作 end; finally Free; end;end; 用Frame做!需要执行的代码全放在Frame中!调用么就直接用Standard中的Frames加载进去就可以!那Frame就是你自己做的一个控件!这个很好用! 想实现类似于QQ天气预报那种鼠标移动到天气图标显示出窗体form1移出则消失 如何共用一个窗体某一控件的值 怎样取一个数值型字段的第三、四位的值? 计算字段的程序中的字段名必须用字母不能用汉字吗? 米,表现!! !!!请推荐一本DELPHI 7 网络编程方面的书,比较急!!! 为什么我打出的图片很小?急!! 一个简单问题 很简单,初学者问题..... 征集代码 指定PageControl的Tabsheet标签颜色 ADOConnection 访问Oracle数据库的问题
uses *****
delphi 不区分 调用方法↓
一是Dll封装的Form。
二是EXE封装的Form。
二者功能基本一致,但在调用上不同。
相同:(1)都不能共享主程序的变量参数;(2)都与主程序相脱离,操作时不装入内存,只是调用时载入;(3)都具有调用的灵活性,不同的用户,调用不同的模块;
非同:(1)编辑方式不一样,前者Form封装进一个Dll中,后者就是一个执行文件。(2)调用机制不一样;(3)隐藏性不一样,前者比后者强。本人使用经验上看,偏向后者(EXE模块)。一是它可以单独调试,无主程序也能执行。二是调用方式简单可靠。三是维护简单。为了将做成它与(DLL模块一致),采取措施:(1)调用它时,需加入密码参数,才能进入,这样与Dll模块一样具有保密性了;(2)通过调用参数还可以,向模块传递数据;
如果项目大,exe文件会是10M以上大,都放在一个project下,太多,维护麻烦。
多谢了!
直接创建访问就可以了啊
use find.pas
frmFind := TfrmFind.Create(nil);
frmFind.ShowModal
“确定”的Click:self.ModelResult := mrOK;
“取消”的Click:self.ModelResult := mrCancel;调用:uses Find;procedure TForm1.Button1Click(Sender: TObject);
begin
with TFindForm.Create(application) do
try
case ShowModal of
mrOK: //按了确定的操作
mrCancel: //按了取消或关闭窗口的操作
end;
finally
Free;
end;
end;