我的软件使用了注册窗口,
但让我的注册窗口注册成功后
只出现一次????????????????

解决方案 »

  1.   

    把一个boolean型的变量存储在Ini文件或者注册表中。比如:IsFirst = true;程序启动时先读取这个变量。
    if IsFist = true then (需要注册)
    else (不需要注册。)
      
    如果是第一次启动,弹出你的注册窗口。
    用户注册完毕后。修改该变量的值。
    比如:  IsFirst = false;
      

  2.   

    register.show放在主窗口里的oncreate事件里?可是注册完后,

    mainform.show
    有错误,主窗口不能显示
      

  3.   

    register要动态创建在project里将Application.CreateForm(Tregister, register);去掉
    然后在mainform.oncreate里加上register:=register.Create(Application);然后register.showmodal,设置register的登录里form2.ModalResult :=mrok;关键是动态创建登陆界面!
      

  4.   

    1.把注册的信息写如注册表中,程序启动时读,如果怎么样,就怎么样。
    2写入INI文件。。
      

  5.   

    mainform.oncreate事件
    ...
    register:=register.Create(Application);
    register.showModal;
    ...register.buttonclick事件
    ....
    if ... then..
    mainform.show;
    else
    ...
    ....有错误