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]