关于Form关闭和调用问题

小弟问个问题,我用DELPHI创建了两个Form.Form1用来下载数据库到本地来.下载完成以后,Form2读取我从服务器上下载到本地的数据库。Form2打开的同时。Fo... 小弟问个问题,我用DELPHI创建了两个Form.Form1用来下载数据库到本地来.下载完成以后,Form2读取我从服务器上下载到本地的数据库。Form2打开的同时。Form1关闭。只显示Form2!

Form1未下载完成前。Form2是不运行的,下载完成后打开Form2,并且关闭Form1。。这部分小弟不知道应该如何写。各位大大门。帮忙呀~~给出代码和步骤~~谢死了!

小弟的代码:

Mesfrm:=TForm2.Create(application);
Mesfrm.Show; //打开Form2

虽然打开了Form2,但是我在关闭Form1的时候,整个程序都关闭了。我知道Form1是主窗体。关闭Form1就退出了整个程序~
大家有没有关闭Form1的时候。Form2不关闭的办法?
展开
 我来答
yissyo
2009-11-07 · TA获得超过230个赞
知道小有建树答主
回答量:90
采纳率:0%
帮助的人:0
展开全部
可以把两个Form的职责对调一下
在Form1刚创建完以后(读取数据库之前)通过ShowDialog方式打开Form2(Form1的执行流程将被阻塞直到Form2被关闭),Form2的任务就是下载数据库,当Form2关闭后,Form1继续执行,此时数据库已经下载下来了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式