那在form2的create事件中是否已经赋值呢?如果没有的话,可能会导致form1的create 出错。
如果fom1和form2不需要同时显示的话,可以首先创建form2,当公共变量获取值之后再在使用form1的时候创建form1;或者给公共变量某个默认值
如果fom1和form2不需要同时显示的话,可以首先创建form2,当公共变量获取值之后再在使用form1的时候创建form1;或者给公共变量某个默认值
Application.Initialize;
Application.ShowMainForm := False;
Application.CreateForm(TForm2, Form2);
Application.CreateForm(TForm1, Form1);
Application.Run;
在form2中的变量肯定赋了值,可是一运行就是死机.为什么?
cobi:我不知道还有没有什么办法可以先创建form2登录窗口,后在创建form1主窗口.
Application.CreateForm(TForm2, Form2);
Application.CreateForm(TForm1, Form1);
是将主窗口替换了。
请问在登录窗口的应用程序中,识别用户后(登录窗口),在主窗口中应用其识别的权限来识别菜单的权限(菜单是动态生成的)。是不是需要一个全局变量,请高手门帮帮我!!!我该如何解决?