在我的过程里定义的,有问题吗?
procedure TSMSSrvFrm.tbtnLoginClick(Sender: TObject);
var
i:integer;
LoginFrm:TLoginFrm;
tmpStr:String;
tmpPC
Char;
tmpUser:TUser;
begin
try
if not isLogin then
begin
LoginFrm:=TLoginFrm.Create(self);
LoginFrm.ShowModal;
if LoginFrm.isQualified then
begin {登陆成功}
{开通服务}
SystemRes.curUser:=LoginFrm.user;
self.menuSvrMng.Enabled:=true;{打开服务}
self.tbtnStart.Enabled:=true;
self.tbtnLogin.Hint:='已登录';
isLogin:=true;
SystemRes.OPLogWriter.WriteLn('用户登录成功,用户:'+LoginFrm.user.USER_NAME);
end
else
begin {登陆失败}
SystemRes.OPLogWriter.WriteLn('用户登录失败');
end;
LoginFrm.Free;
end
else
begin
tmpStr:='系统已经登录,当前用户:'+SystemRes.curUser.USER_NAME;
tmpPC:=@tmpStr[1];
Application.MessageBox(tmpPC,'提示信息',MB_OK+MB_ICONEXCLAMATION);
end;
except
on Exception do
begin
tmpStr:='系统已经登录,当前用户:'+SystemRes.curUser.USER_NAME;
Application.MessageBox(@tmpStr[1],'提示信息',MB_OK+MB_ICONERROR);
end;
end;
end;