Normalerweise ja, aber in meinem Fall möchte ich nicht wissen, ob es genau diese Version des System ist, sondern ob es kleiner 9 ist.
Dann wäre
if not TOSVersion.Check(9) then
hier besser geeignet.
https://docwiki.embarcadero.com/Libr...SVersion.Check
Zitat:
Returns whether the version of the current operating system is above or equal to a specific value.
Use Check to determine whether the version of the current operating system is above or equal to a specific required version.
Es gibt da auch
overloads für zwei oder drei Parameter.