Xml.XMLDoc.TXMLDocument.Create
Delphi
constructor Create(AOwner: TComponent); overload; override;
constructor Create(const AFileName: DOMString); reintroduce; overload;
C++
__fastcall virtual TXMLDocument(System::Classes::TComponent* AOwner)/* overload */;
__fastcall TXMLDocument(const System::UnicodeString AFileName)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | Xml.XMLDoc.pas Xml.XMLDoc.hpp |
Xml.XMLDoc | TXMLDocument |
Beschreibung
Instantiiert ein TXMLDocument-Objekt.
Mit Create können Sie eine TXMLDocument-Komponente zur Laufzeit erzeugen. Sie müssen TXMLDocument-Komponenten, die Sie in der Entwurfsumgebung in Formulare oder Datenmodule einfügen, nicht explizit erstellen. Sie werden automatisch instantiiert.
AFileName gibt die Datei an, für die das neue Objekt verwendet wird.
AOwner ist eine andere Komponente, die für die Freigabe der TXMLDocument-Instanz verantwortlich ist. Diese Komponente wird der Eigenschaft Owner zugewiesen.
Zur Laufzeit ohne Eigentümer erstellte TXMLDocument-Komponenten werden automatisch aus dem Speicher entfernt, sobald alle Verweise auf ihre IXMLDocument-Schnittstelle freigegeben wurden. Dies unterscheidet sich von den TXMLDocument-Komponenten, die mit einem Eigentümer erstellt oder während des Entwurfs zu einem Formular oder Datenmodul hinzugefügt werden. Diese Objekte werden explizit durch ihren Eigentümer (Formular oder Datenmodul) freigegeben.