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]: Shortcut Hotkey Bug[Next]: IE Script Blocking
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)->Dialog 2826 Bug

BUG: Dialog 2826 Bug

A windows installer verbose log will show many 2826 "errors", the message will say that the control extends past the right side of the dialog by "x" pixels. These are the main issues:

  1. Pixels are not used for controls therefore the message text itself is buggy ("Installer" units are used).

  2. If it really extends past the end of the dialog in 'x' pixels then this is a windows installer bug in any case. There is no developer control over how many pixels are taken up by any control. I have confirmed via testing that the value being reported is pixels by adjusting the units by 1 and getting a jump of 2.

  3. Decreasing the size of the control to remove this message leaves a gap so the right most VALID part of the dialog can't be accessed without getting this error message..

  4. Any 2826 message in the "Error" table is ignored by Windows Installer.

  5. The message if anything should be a "warnings" as it does not cause any problems.

  6. It makes it much harder to find "real" errors in a verbose log.


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]: Shortcut Hotkey Bug[Next]: IE Script Blocking


MAKEMSI© is (C)opyright Dennis Bareis 2003-2008 (All rights reserved).
Friday October 13 2017 at 2:08pm
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.