ICE44

Windows Installer

ICE44

ICE44 validates that the NewDialog, SpawnDialog, and SpawnWaitDialog ControlEvents reference valid dialog boxes in the Dialog table.

Result

ICE44 posts an error message if there is a dialog control event that does not reference a dialog box listed in the Dialog table.

Example

ICE44 would report the following errors for the example shown.

ICE44 error Description
Control Event for Control 'Dialog1'.'Control1' is of type SpawnDialog, but its argument Dialog2 is not a valid entry in the Dialog Table. There is a SpawnDialog, SpawnWaitDialog, or NewDialog actions that has an argument that does not refer to a dialog box in the Dialog table.

To fix this error, add an argument that is a key in the Dialog Table.

 

Dialog Table (partial)

Dialog Title
Dialog1  

 


ControlEvent Table (partial)

Dialog_ Control_ Type Argument
Dialog1 Control1 SpawnDialog Dialog2

 


See Also

ICE Reference

Send comments about this topic to Microsoft

Build date: 8/13/2009

© 2009 Microsoft Corporation. All rights reserved.