首页
社区
课程
招聘
[求助]delphi checkbox的问题。
发表于: 2009-1-26 16:15 4937

[求助]delphi checkbox的问题。

2009-1-26 16:15
4937
这样写为什么会询问两次啊,如果输错密码的话。
procedure TForm16.CheckBox1Click(Sender: TObject);
begin
  if inputquery('','密码?????????',s)=true then
  begin
  if s='123' then
  begin
     showmessage('ok!');
     checkbox1.enabled:=false;
  end
  else
  begin
    checkbox1.Checked:=false;
    showmessage('错了!');
  end;
  end
  else
    checkbox1.Checked:=false;
end;

还有自从用了gifimage.pas后在IDE运行程序退出后会出现这样错误提示是什么意思,生成的EXE退出不会显示错误!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
procedure TForm16.CheckBox1Click(Sender: TObject);
var s:String;
begin
  if CheckBox1.Checked then
  begin
    if inputquery('','密码?????????',s) then
    begin
      if s = '123' then
      begin
        ShowMessage('Ok');
        CheckBox1.Enabled := False;
      end
      else
      begin
        ShowMessage('错误!');
        CheckBox1.Checked := False;
      end;
    end
    else
      CheckBox1.Checked := False;
  end;
end;
2009-1-26 16:34
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
哦我试试,那小虾你知道这个错误信息是什么意思吗
2009-1-26 16:40
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
4
内存访问错误。
2009-1-26 17:07
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
那需要解决这问题吗,EXE运行时候好像没影响 ?
2009-1-26 17:09
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
6
有异常错误肯定哪里有问题,能解决自然是解决掉比较好。
2009-1-26 17:11
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
但是我不知道怎么解决 ```````````````
2009-1-26 17:16
0
游客
登录 | 注册 方可回帖
返回
//