////////////请参阅如下代码结束进程/////////////////
var
nRetChkUsrVal : Integer;
sTemp : string;
label start;
begin
inherited;
if ParamCount < 2 then
begin // not found parameter
nRetChkUsrVal := frmDlgl.ShowModal;
start:
if nRetChkUsrVal <> mrOK then
begin // check user failed
application.Terminate;
exit;
end;
end
else
begin
// get user name and password
sTemp := ParamStr(1);
StrCopy(@g_tsUserInfo.aryBsName,
PChar(sTemp));
sTemp := ParamStr(2);
StrCopy(@g_tsUserInfo.aryPwd,
PChar(sTemp)); if CheckUser(g_tsUserInfo.aryBsName,
g_tsUserInfo.aryPwd) <> 0 then
begin
nRetChkUsrVal := frmDlgl.ShowModal;
if nRetChkUsrVal <> mrOK then
begin // check user failed
application.Terminate;
exit;
end;
end;
end;
var
nRetChkUsrVal : Integer;
sTemp : string;
label start;
begin
inherited;
if ParamCount < 2 then
begin // not found parameter
nRetChkUsrVal := frmDlgl.ShowModal;
start:
if nRetChkUsrVal <> mrOK then
begin // check user failed
application.Terminate;
exit;
end;
end
else
begin
// get user name and password
sTemp := ParamStr(1);
StrCopy(@g_tsUserInfo.aryBsName,
PChar(sTemp));
sTemp := ParamStr(2);
StrCopy(@g_tsUserInfo.aryPwd,
PChar(sTemp)); if CheckUser(g_tsUserInfo.aryBsName,
g_tsUserInfo.aryPwd) <> 0 then
begin
nRetChkUsrVal := frmDlgl.ShowModal;
if nRetChkUsrVal <> mrOK then
begin // check user failed
application.Terminate;
exit;
end;
end;
end;
解决方案 »
- Win7系统下的UDP通信,急急急急急!
- 抽像类的构造函数怎么搞
- imgedit怎么不能从文件加载图象?
- treeview控件如何和文件关联啊?
- 求一主从表操作的例子源码, 顺祝D兄新年快乐~~~~~~~~~
- 如何在局域网内实现文件的传输(word.execl)
- 注册表:二进制数值怎么写?
- 请教在DELPHI中有哪几种报表的显示方法?如果想用EXCEL来进行报表显示,能否将整个EXCEL嵌入到窗体的OLE容器中?
- 如何获得一变量类型,值!DELPHI提供这种函数了吗??
- 一条记录 内容多行显示 grid 如何实现
- 请问如何将Memo中的一段文字保存为二进制文件呢?又如何从文件中读出呢?
- 有关线程的问题
这时属性 Aplication.Terminated变为真;你的程序必须
测试它,若为真就赶快结束执行;
建议你还是用close;