\
Troubleshooting
Bugs, Features and Issues (NON-MAKEMSI)
IntegerData() Features (on Record Object)
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!
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.