在主窗体运行前弹出一个登陆窗口,通过密码验证的则弹出主窗体,否则则退出程序???这段代码怎样写呀????
解决方案 »
- delphi如何对文本文件进行读写操作
- 继承类Free后,怎么还可以访问?
- 救命啊
- ADO怎么访问有密码的ACCESS数据库?
- 送分100分谁知道现在流行的软件有哪些用delphi,哪些用vc++,哪些用vb,用哪种多开发的多????到底谁功能强大~!!!
- 问提多多 大家帮帮忙吧 我是一个自学者 没钱上网呀 所以只有一次问多个问题
- 哪位兄台能帮我把这段VB代码(不长)转为delphi中能运行的代码?通过则给分,不甚感谢!
- 请问把表的UpdataRecordTypes属性设为rtInserted,我怎么找不到啊请问,怎么设请详细说明我在线等待多谢
- 求写 sql 语句
- 【求助】关于DBCtrlGrid控件在双缓冲模式下循环WM_PAINT的问题
- 我的Dephi 7 ide中没有midas页,该怎么办......? 在线
- CreateOleObject('Excel.Application');出错,错误提示是'不支持此接口'
如果密码正确则free掉登陆窗体,否则,终止应用程序。
俺给你一个让你分析,你体会到了,也就学懂验证了!俺也是菜鸟!
begin
adoquery1.Close;
try adoquery1.SQL.Add('select * from users where [name]='+''''+name+''''+' and [password]='+''''+password+''''); adoquery1.Open;
if adoquery1.RecordCount> 0 then begin
result:=true;
form1.Label1.Caption:='服务器端正在工作!';
end
else
begin
result:=false;
form1.Label1.Caption:='服务器登陆失败!';
end;
except
end;
end;
Application.Initialize;
UserLog := TUserLog.Create(Application);//创建登陆窗体(在些窗体中判断密码是否正确)
if UserLog.ShowModal = mrOK then
begin
UserLog.Free ;
Application.CreateForm(TMain, Main);
Application.Run;
end else
begin
Application.Terminate;
end;以上不知是否理解???