| 该模块的关键程序代码如下: //下面的过程调用口令验证模块,并根据登录用户授权情况设置功能菜单是否可用 //该过程在模块表单创建时被调用。 procedure TMainFrm.FormCreate(Sender: TObject); var   I,J,K:INTEGER;   USER,dbpass,pass,USERTYPE,MKNAME:STRING;   Exepath:String; Begin  //若用户表中没有就创建“系统管理员”用户,用户类别为“系统管理员”,初始口令为“11111111”   DataModFrm.USER.Open;   If NOT DataModFrm.USER.LOCATE('用户名称','系统管理员',[]) then begin      DataModFrm. USER.Append;      DataModFrm. USER.FieldByName('用户名称').AsString:='系统管理员';      DataModFrm. USER.FieldByName('用户类别').AsString:='系统管理员';      DataModFrm. USER.FieldByName('用户口令').AsString:='11111111';      DataModFrm. USER.Post;   End;   //为系统管理员授予用户管理和用户权限管理权限 //'用户管理'','权限管理'菜单分别对应用户管理和用户权限管理模块  DataModFrm. USERMOD.Open;   if not DataModFrm.USERMOD.Locate('用户类别;授权模块', vararrayof(['系统管理员', '用户管理']),[]) then begin      DataModFrm. USERMOD.Append;      DataModFrm. USERMOD.FieldByName('用户类别').AsString:='系统管理员';      DataModFrm. USERMOD.FieldByName('授权模块').AsString:='用户管理';      DataModFrm. USERMOD.Post;   End;   if not DataModFrm.USERMOD.Locate('用户类别;授权模块', vararrayof(['系统管理员', '权限管理']),[]) then begin      DataModFrm. USERMOD.Append;DataModFrm. USERMOD.FieldByName('用户类别').AsString:='系统管理员'; |