MAKEMSI quickly and reliably creates MSI files in a non-programmatic way
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
[Bottom][Contents][Prev]: A Windows Installer _Streams table key longer than 62 bytes corrupts the database[Next]: IDT Export Flakey
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
\->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!

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.


Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006, 2007, 2008 & 2009 for the Windows SDK (Windows Installer) area.Please email me any feedback, additional information or corrections.
See this page online (look for updates)

[Top][Contents][Prev]: A Windows Installer _Streams table key longer than 62 bytes corrupts the database[Next]: IDT Export Flakey


MAKEMSI© is (C)opyright Dennis Bareis 2003-2008 (All rights reserved).
Saturday May 28 2022 at 3:11pm
Visit MAKEMSI's Home Page
Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006, 2007, 2008 & 2009 for the Windows SDK (Windows Installer) area.