Application.Initialize;
Application.CreateForm(TDataM, DataM); //创建DataMoudle
Application.CreateForm(TFmMain, FmMain); //创建主窗体 FmLogin := TFmLogin.Create(Application) ; //创建登陆窗体
FmLogin.ShowModal ; //显示登陆窗体
if FmLogin.Tag = 1 then //登陆正确
Application.Run //进入程序
else
Application.Terminate ; //关闭程序当我在登陆界面按取消时,执行Application.Terminate ;
出现了非法操作
麻烦各位帮忙解决一下,解决马上给分.
Application.CreateForm(TDataM, DataM); //创建DataMoudle
Application.CreateForm(TFmMain, FmMain); //创建主窗体 FmLogin := TFmLogin.Create(Application) ; //创建登陆窗体
FmLogin.ShowModal ; //显示登陆窗体
if FmLogin.Tag = 1 then //登陆正确
Application.Run //进入程序
else
Application.Terminate ; //关闭程序当我在登陆界面按取消时,执行Application.Terminate ;
出现了非法操作
麻烦各位帮忙解决一下,解决马上给分.
解决方案 »
- 要工作的公司技术总监提了一个Delphi的控件是init(发音)是什么?
- 100分求关于RTF文件的操作问题
- 急求一个进销存的sql语句(按货品类别查询交易汇总)
- 关于Indy TCP传输文件的简单问题
- sql數據庫問題
- java通过wifi访问delphi写得服务器?怎么实现,求高手指点思路
- 在delphi中怎样清除和隐藏一个子窗口,急、急!!
- 100分,请各位朋友帮忙,adotable这个mastersource和masterfields属性挡住我了
- 请问各位高手,一个消息的问题怎么解决?具体情况见下:
- 怎么把动态添加的image存进list中,需要用的时候再调用,谢谢大神们
- delphi图象编程网站 http://lianwm.nease.com
- 关于Treeview和ListView在一起的用法。无论会与不会都可以进来看看!
用
FmLogin := TFmLogin.Create(Application) ; //创建登陆窗体
if FmLogin.ShowModal=mrok //显示登陆窗体
then //登陆正确
Application.Run //进入程序
else
Application.Terminate ;
Application.CreateForm(TDataM, DataM); //创建DataMoudle
用以上次序试试看。
Application.CreateForm(TDataM, DataM); //创建DataMoudle
Application.CreateForm(TFmMain, FmMain); //创建主窗体 FmLogin := TFmLogin.Create(Application) ; //创建登陆窗体
FmLogin.ShowModal ; //显示登陆窗体
if FmLogin.Tag = 1 then //登陆正确
Application.Run //进入程序
else
Application.Terminate ; //关闭程序tag 就是传递的参数,就是执行到 Application.Terminate就报非法错误
FmLogin := TFmLogin.Create(Application) ; //创建登陆窗体
FmLogin.ShowModal ; //显示登陆窗体
if FmLogin.Tag = 1 then //登陆正确
Application.Initialize;
Application.CreateForm(TDataM, DataM); //创建DataMoudle
Application.CreateForm(TFmMain, FmMain); //创建主窗体 Application.Run; //进入程序
end;
在Application.Terminate ; 前,释放数据模块和主窗口试试。