小弟想用Delphi做一个管理信息系统  但是我在整个系统 也就是在主界面之前做了一个登入界面后 当用主界面上的菜单栏选项调用子窗体时 子窗体不能被激活  但当我做一个没有登入界面的管理信息系统时 相同代码 却能将主窗体与子窗体的调用实现   希望尽早能得到各位有识之士的帮助,开导

解决方案 »

  1.   

    说来话长,不知道你怎么做的,登录界面应该在SOURCE 文件内释放,Application.Run以后 应该直接运行的主窗体,去查一下应该很多的,登录页面和程序封面制作相似
      

  2.   

    //登录
          LoginFm := TLoginFM.Create(Application);
          try
            LoginResult := LoginFm.ShowModal;
          finally
            LoginFm.Free;
          end;
          //登录失败
          if LoginResult <> 1 then
          begin
            DM.Free;
            SystemParam.Free;
            if not DEF_MultMine then
            begin
              ReleaseMutex(OneMutex);
              CloseHandle(OneMutex);
            end;
            Exit;
          end;
        end
        else
        begin
          SystemParam.__UserID := 'sys';
        end;
        //
        Application.CreateForm(TMainFm, MainFm);
        Application.CreateForm(TBJDY_Fm, BJDY_Fm);
        Application.CreateForm(TXXXX_Fm, XXXX_Fm);