我实现这样一个功能:当我输入错误密码三次以后,系统将提示:“密码输入错误三次,系统将退出”,之后,系统自动退出,请问这个要怎么实现呢?
解决方案 »
- 如何安装多个控件
- 为什么编译运行的时候,老说进程里还运行着?当我打开 任务管理器后 ;再编译 就没问题了-_-
- DBctrlsEh错误
- DBedit 显示浮点数据问题,为什么2.5显示为2.49999999999,马上给分
- 如何知道每個控件分配的內存?
- 请问“被呼叫方拒绝接受呼叫”是怎回事?
- 请问把int型,转换成string型的函数是什么???
- 谁做过<<旅行社需求分析>>.老板给我死命令,这个月不完成就滚蛋,咳,大家快帮帮我啊!55555 那位帮忙本人愿以1000分相赠,其他人来者有分!!!
- 如何使用DBGridEh实现这样的功能......解决给分 高手进
- 急:delphi中使用filter时遇到的数据类型问题
- 哪儿有免费的MySQL下载?现在最搞版本到了几点几?
- DELPHI能否进行CAD的二次开发?
ff:integer;
登录时确定一下就应该行吧,你可以试试
ff := 0;
....
错误就加一
ff:= ff+1;
if ff=3 then close;
formshow事件里面设置 LogingTimes = 0
.
buttononclick事件里面
inc(LoginTimes);
....
if loginTimes = 3 then
showmessage('密码输入错误三次,系统将退出');
application.Terminate;
ff:integer;在formcreate里面初始化 ff:=0;在你的检测事件里面写
if i>=3 then
begin
messagebox(handle,'您的错误次数超过了系统预定值!','错误',mb_iconerror);
application.Terminate;
exit;
end;
//不知道你的正误检测代码是怎么写的哦 随便写了
if password='11' then
begin
..
end
else
ff:=ff+1;
楼主。sunny518(灵犀) 已写的比较清楚了
请问inc是什么函数啊?