我已经实现了点击主菜单弹出对话框,但我用同样的方法对待主菜单下的子菜单,但出现这样的错误Access violation ataddress 004A80C7 in  module ‘Project1.exe’ Read of address  000000,不知道什么原因

解决方案 »

  1.   

    有谁知道怎么实现点击子菜单弹出form
      

  2.   

    菜单事件里
    Form2.Show;
    前提是你的Form2对象要Auto Create的.
      

  3.   

    Auto Create?什么意思,新手,请您详细指教,解决立马给分!
      

  4.   

    DELPHI菜单-> Project -> Options -> 检查你的Form2有没Auto Create
      

  5.   

    在main.pas中加上了uses huanyuan;和
    procedure TForm1.N8Click(Sender: TObject);
    begin
       shujuhuanyuan.ShowModal;
    end;
    但还有错,不知道什么原因
      

  6.   

    那似乎你的窗体对象没有Create.
      

  7.   


    Form2 := TForm2.Create(nil); //具体要看你huanyuan单元的申明决定.窗体对象 := 窗体类.Create(nil);
    Form2.ShowModal;