导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2004/3/11 17:17:41
标题:
加入我的收藏
楼主:
我编了个小程序,现在我想在程序运行前让用户输入密码,正确后才运行主程序,如何让这个密码登陆窗口在最开始时先运行?
----------------------------------------------
-
作者:
zbdzjx (zbdzjx)
★☆☆☆☆
-
盒子活跃会员
2004/3/11 18:47:20
1楼:
让登陆窗口第一个运行,但这样会只显示一个登陆窗口,而主窗口不显示,我的作法是在主窗口上加了一个TIMER控件,主窗口一显示就让TIMER控件运行,让登陆窗口显示,如果登陆窗口退出,就连主窗口一起关闭。
----------------------------------------------
-也许我懂的很多,也许我懂的很少,但为什么没有公司要我?我很奇怪!
作者:
2004/3/11 20:05:17
2楼:
直接将登陆窗口设成主窗体不就行了!
----------------------------------------------
我来自农村广阔的田野我的每一个动作都很夸张http://waterstone.51r.com
作者:
2004/3/11 20:41:13
3楼:
你在 view source中写代码吧,这个很有效的,
----------------------------------------------
-
作者:
2004/3/11 21:27:07
4楼:
给你一段代码看看吧.希望对你有帮助 lg:=Tlg.Create(Application); lg.showmodal; lg.Update; while lg.Active do Application.ProcessMessages; //lg.Close; //lg.Free; if isuser=false then application.Terminate;// 注:lg:登陆窗体名称; isuser:全局变量.在登陆窗体中赋值.如果登陆验证为合法用户则为true.
----------------------------------------------
-
作者:
2004/3/11 23:28:03
5楼:
用我做的登陆 DLL就可以啊 用法: 在主窗口程序中做如下声明 procedure GetPassword(var name: string; var passwords: string); far; external 'mainPassword'; {调用取口令的动态链接库}
----------------------------------------------
我欲乘风归去,又恐琼楼玉宇, 高处不胜寒!! -----漂泊
作者:
2004/3/12 23:03:04
6楼:
谢谢大家! 四楼的朋友:您那段程序该放在什么地方呀? 对不起,我真真的很菜!
----------------------------------------------
-