Delphi中我做了一个程序运行后首先打开的是下面的登陆窗口,等帐号密码验证正确后会进去到一个主窗口上。

但是等帐号密码验证了,并且验证成功了,就会进入到下面第2个图的窗口中,这个窗口在我的程序中并不存在的。而且原本验证后需要打开的窗口main我已经把它设置为动态创建打开了。... 但是等帐号密码验证了,并且验证成功了,就会进入到下面第2个图的窗口中,这个窗口在我的程序中并不存在的。而且原本验证后需要打开的窗口main我已经把它设置为动态创建打开了。
Application.CreateForm(TForm,Form2);
Form1.Hide;
Form2.Show;
请问为什么会出现我上面的这种情况呢?
展开
 我来答
这个实在些
2013-03-04 · TA获得超过552个赞
知道小有建树答主
回答量:763
采纳率:0%
帮助的人:632万
展开全部
你动态创建了一个窗体,但没有指定是依据哪个窗体创建的。所以新建立一个空白窗体。
这个是我做的一个登陆界面的显示语句

with TFLogin.create(Application) do
begin
ShowModal;
if ModalResult = mrCancel then
begin
tmpexit := true; //退出标识为TRUE
//Application.Terminate;
end
else
Free;
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sirouszlh
2013-03-03 · TA获得超过1651个赞
知道小有建树答主
回答量:1038
采纳率:100%
帮助的人:638万
展开全部
窗口不存在哪会显示啊
你仔细检查代码吧

这个第二个窗口就是form2?
追问
对的,form2的caption是仓库管理系统,所以一定不是这个窗口,而且我检查过我一共只有3个窗口,其中一个是数据模块窗体,实际上不算一个窗体的,而且我F8单步运行,也没见什么问题,就是出现了上面的一个不存在的窗体了!
追答
不太可能的,除非整个源码看看,否则我是不知道哪儿出问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式