我在登陆的Form校验用户名和密码后,关闭当前的Form页面;可是出现如下的错误----Project Dudget_Assay.exe raised exception class EStackOverflow with message 'Stack overflow.'.Process stopped.Use Step or Run to continue.
请教各位如何解决?
请教各位如何解决?
解决方案 »
- 实在是折磨得不行了,上来向大家求助.如何判断一个网址打开后是否有弹窗?
- "类"在实际开发中的重用?
- 请教主从表的输入方法
- 报这样的错:BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
- 怎样才能看和修改sys文件的内容?
- 一个存储过程错误处理的问题
- 求救!关于masterfields
- while y do begin x:=0该怎么写?
- 请问各位高手们,how to 在delphi中实现把unicode纯文本转成ani纯文本?
- 有谁见到过官方的《Delphi 5中文手册》,哪里有下载?
- 要做一个数据备份,要像刻录软件一样的。哪位高手能指点一下吗?
- 请问怎样在BDE Administrator里建立access的别名
action:=cafree;,试试看。
1.看看你的close事件里写了些什么
----close事件里只有登录页面.close;
2.你是用.show 还是.showmodal调用这个窗体的?
----登录页面是main form,程序一启动,自动show出该页面;主操作页面是用showmodal吊用的。
to lightninglu(竹联)
1.登陆的Form用dmActiveForm模式
----我的登录页面是dmActiveForm模式
2.close的事件,action:=cafree;
----我试试
是啊,我是用step by step调试的,没有任何错误阿!
在form.OnClose的事件中,action:=caFree,好像页面没有被关闭,但是此语句被正常的执行了!
procedure TSystem_LoginForm.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
Action := caFree;
end;
我是这样调用的:
action := caFree;
System_LoginForm.FormClose(System_LoginForm,action);
有问题吗?