我是一个菜鸟DEPLPHI,以前是用PB的,PB 的功能太少。PB做了三年,还可以吧。我们以前做的一个大软件,ERP,由于后台设合理,现在要对软件的前台进行重新开发,后台修改不多,大多数的操作都是后台存储过程完成的。 我对设计DELPHI开这要一个前台没有把握,相请高手指点一下。在ERP中有很FORM 我看很很多例程,DELPHI一开始就创建FORM的,这样会不会占用很的资源呢。怎么样设计才能占用相对少的计算机资源。虽然现在的计算机的速度是越来越快了。但是计算机资源还是很可贵的,我们要竟量,少占用,用完要释放。这一种设计思想对一个软件来说很重要。因为我们以前设计的时候没有考虑这么多,有时候速度会慢了一点。我想一个优秀的软件应该考虑这一个方面吧? 给人一个建议吧
解决方案 »
- 新手请教,delphi怎么建立,使用function和 procedure。象VB的function 和SUB那样。
- 打印结帐单的时候如何做到单据有多长就打印多长,我用fastreport做的结帐单,总是多走出一部分,好象是按A4的长度出纸的
- 问几个类方法定义方面的问题
- 请教怎样用dbgrideh制作一个不规则的报表?
- 郁闷!!!!!StringGrid中自动多了一行固定行和一列固定列,是怎么多出来的呢?还复制了表格中的数据
- [ ? ] 到底能不能修改rtl.bpl中所包含的单元的源码?
- Delphi6 如何获取DBGrid中鼠标下的记录号?
- txt数据文件导入access数据库
- 如何用DLL做资源文件?例如把用到的图片放如DLL里,用到时从中调用!
- DBGRID和QUERY结合的问题?千两兄请看
- 留言板
- 各位大侠,如何改TPageControl上的TabSheet的颜色,在线等待
form1:=tform1.create(self);
form1.showmodal;
form1.release;
所以不用担心,什么时候用到什么时候formcreate就好了
用完close,释放资源,别忘了删除临时表
给你推荐一本书吧,刘艺的《DELPHI面向对象编程思想》,里面就讲了怎么样动态创建窗体,
确实讲的不错
Delphi程序员多看看。关于很多窗体的创建问题。可以在使用的时候创建改窗体的实例,使用完毕以后释放掉就可以了。如果不想主程序做的很大,可以使用DLL。
begin
Application.Initialize;
Application.CreateForm(TTeeMainForm, TeeMainForm);
Application.Run;
end.
然后就可以用Form1的showform方法来创建并显示需要的窗体,
begin
showform(TForm2);
end;
记得在Form2的onclose中写上
begin
action:=cafree;
end;