當前位置:編程學習大全網 - 網站源碼 - delphi7編譯錯誤:[Error] Unit1.pas(116): Undeclared identifier: 'opendialog1'

delphi7編譯錯誤:[Error] Unit1.pas(116): Undeclared identifier: 'opendialog1'

出錯的原因:您所定義的loadfile過程不屬於類TForm1,而OpenDialog1屬於類TForm1,在類以外的過程引用類(這裏的容器是TForm1)的控件,必須在控件前指定控件所屬的類(這裏的容器是TForm1),則:

兩種解決辦法:

(1)//procedure loadfile ==> procedure TForm1.loadfile

type ...OpenDialog1: TOpenDialog;

procedure BitBtn1Click(Sender: TObject);

// (添加代碼) ==>

procedure loadfile;

//OK !~

(2)opendialog1.FileName :=nameoffile; ==> Form1.opendialog1.FileName :=nameoffile

回答完畢,送分!

  • 上一篇:AirTest (1)連接安卓手機,打開妳的App。
  • 下一篇:如何制作電子印章
  • copyright 2024編程學習大全網