BUG: IntegerData() Features (on Record Object) |
This Windows Installer method will not correctly handle a value of "2147483648" ("&H80000000" as hex).
This is because the values are treated as signed and this specific value is used by Windows Installer to represent null!
Another Issue - VBSCRIPT |
You can't pass a value bigger than "2147483647" as an decimal integer since anything larger is converted to a double by VBSCRIPT, use hexadecimal format instead (such as "&H80000001"). Why this is also not treated as a double is anyone's guess.