0
上未說明的標識符,我不知道爲什麼我得到德爾福這樣的錯誤:聲明的對象
unit Unit1;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Xml.xmldom, Xml.XMLIntf,
XMLDoc;
type
TForm1 = class(TForm)
XMLDocument1: TXMLDocument;
ComboBox1: TComboBox;
Edit1: TEdit;
procedure ComboBox1Change(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure LeerXML();
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure LeerXML();
var
Query : IXMLNode;
begin
XMLDocument1.FileName := 'Query.xml'; <- RIGHT HERE SAYS "[dcc32 Error] Unit1.pas(36): E2003 Undeclared identifier: 'XMLDocument1'"
end;
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
LeerXML();
end;
end.
,如果你發現任何錯誤代碼,請告訴我,它已經有一段時間,因爲我已經一直被困在互聯網上。
我不知道是什麼造成這是我第一次使用這個組件。
即將'procedure LeerXML();'變爲'procedure TForm1.LeerXML();' –