我一程序文件定义全局变量,但一使用(就是赋值)就出现"ACCESS Violation at address........."错误,请教我该怎样使用这个全局变量,怎样才能不出现这个错误.

解决方案 »

  1.   

    procedure FormCreate(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }  end;var
      Frm_User: TFrm_User;
      MyPassWord,MPW,Modif: string;
      

  2.   

    Modif := 'no';赋值,程序执行到这就报错
      

  3.   

    请楼主参考这个帖子http://community.csdn.net/Expert/topic/5095/5095783.xml?temp=.9852411
      

  4.   

    你是否存在多个名称为Modif的对象或者变量名称呀,也就是说你赋值的Modif := 'no'没有赋值到你想要赋值的全局变量Modif上。