运行时提示: Project Project1.ext raised exception Class EOleException with Message'不正常地定义参数对象,提供了不一致或不完整的信息'错误显示在 Project1下的行:Application.CreateForm(Tyhgl, yhgl);

解决方案 »

  1.   

    应该是yhgl中问题吧。看看你的yhgl的oncreate或onactive中
      

  2.   

    program Project1;uses
      Forms,
      Unit1 in 'Unit1.pas' {Login},
      Unit2 in 'Unit2.pas' {Main},
      Unit3 in 'Unit3.pas' {Chgpwd},
      Unit4 in 'Unit4.pas' {DM_main: TDataModule},
      Unit5 in 'Unit5.pas' {yhgl},
      Unit6 in 'Unit6.pas' {ygxx};{$R *.res}begin
      Application.Initialize;
      Application.CreateForm(TLogin, Login);
      Application.CreateForm(TMain, Main);
      Application.CreateForm(TChgpwd, Chgpwd);
      Application.CreateForm(TDM_main, DM_main);
      Application.CreateForm(Tyhgl, yhgl);
      Application.CreateForm(Tygxx, ygxx);
      Application.Run;
    end.
    顺序很重要吗?  谢谢
      

  3.   

    要说跟顺序有关的话
    那就看看Tyhgl的create里是否调用了Tygxx的东东向上依次类推
      

  4.   

    只靠这些代码看不出来的啊,检查一下Tyhgl里的程序