2.275 .real_version[enum]
Das Attribut .real_version dient zur Abfrage, ob die gewünschte Version des XML-Toolkits geladen werden kann. Die Abfrage des Attributs erzwingt ein Laden des XML-Toolkits. Kann das XML-Toolkit nicht geladen werden, wird der Wert -1 zurückgeliefert, ansonsten wird der Wert von .version[enum] zurückgeliefert.
Als Index dient die toolkit
-Enumeration. Die Angabe eines Index ist optional. Wird kein Index angegeben, erfolgt der Zugriff implizit auf das aktuelle Toolkit.
Als Index dient die toolkit-Enumeration. Momentan wird aber nur der Wert toolkit_windows unterstützt, da nur unter Microsoft Windows die Laufzeitversion des MSXML-Controls vorgegeben werden kann. Hierzu muss die Majorversion mit 100 multipliziert und gegebenenfalls die Minorversion addiert werden. Wird 0 angegeben, wird das MSXML-Control versionsunabhängig geladen, was momentan die Version 3.0 ist.
Definition
-
Datentyp
integer
-
Zugriff
get
Beispiel
Es soll MSXML 5.0 verwendet werden, damit XSD als Dokumenttyp verwendet werden kann:
this.version[toolkit_windows] := 500;
Anschließend wird überprüft, ob MSXML 5.0 geladen werden kann:
if (this.real_version[toolkit_windows] = 500) then
// OK
endif
Siehe auch
Attribut .version[enum]