Итог
Я унаследовал большой установщик InstallShield InstallScript, и, работая с его исходными файлами InstallScript (*.rul
), я заметил, что регистр типов данных переменных и параметров различается — для того, что кажется одним и тем же типом данных. Например, я вижу переменные и параметры типа number
и NUMBER
, string
и STRING
и так далее.
Изменение между прописными и строчными буквами в моих экспериментах казалось не имело значения; проект установщика компилируется в любом случае; но я не уверен, может ли быть что-то еще в этой истории.
Имеет ли значение регистр для типа данных InstallScript? Если да, то когда и какое это имеет значение?
Дополнительный контекст
Исходя из .NET, C# и C++/CLI, я понимаю, что long
и Int64
сопоставимы в C#, тогда как long
и Int32
сопоставимы в C++/CLI; но последний в каждой паре отличается, хотя бы только в той степени, в которой он требует директивы using
для пространства имен System
. Я хотел бы аналогичным образом ввести типы в InstallScript.
OnMove
станет корнем проблемы. Спасибо за внимание. - person J0e3gan   schedule 22.04.2014