Bottom Line
I have inherited a sizeable InstallShield InstallScript installer, and in working through its InstallScript (*.rul
) source files, I notice that variable and parameter data types' casing varies - for what appear to be the same data types. For example, I see variables and parameters of type number
and NUMBER
, string
and STRING
etcetera.
Changing between uppercase and lowercase in my experiments has not seemed to make a difference; the installer project compiles either way; but I am not sure whether there may be more to the story.
Does InstallScript data-type casing matter? If it does, when and how does it matter?
Further Context
Coming from .NET, C#, and C++/CLI, I understand that long
and Int64
are comparable in C#, whereas long
and Int32
are comparable in C++/CLI; but the latter in each pair is different even if only to the extent that it necessitates a using
directive for the System
namespace. I would like to similarly grok types in InstallScript.