«Локализатор исходного кода» предназначен для локализации программных продуктов путем изменения их исходных кодов без предварительной подготовки.
Программа может быть использована при разработке программного обеспечения на серверах сборки, для автоматической локализации исходного кода, но она может также применяться и на рабочих компьютерах пользователей для проверки орфографии в исходных кодах, текстовых файлах, буфере обмена и словарях переводов.
Специальная версия программы позволяет проводить обфускацию исходного кода.


 

четверг, 23 октября 2014 г.

Общий инсталлятор для x32 и x64 версий "Локализатора исходного кода"

Множество программных продуктов для установки x64-версий программ используют отдельный инсталлятор.

Т.е. обычно присутствуют два инсталлятора программы: example-setup-x32.exe и example-setup-x64.exe

Для «Локализатора исходного кода» решил сделать общий инсталлятор x32 и x64-версий программы. Сам инсталлятор 32-битный, а x32/x64-версия устанавливаемой программы выбирается на основе x32/x64-версии ОС пользователя.

Решение о выборе версии реализовано средствами InnoSetup, см. фрагмент:

Source: "..\..\..\build\SourceLocalizer-x32.exe"; DestDir: "{app}"; DestName: "SourceLocalizer.exe"; Check: "not iswin64"; Flags: ignoreversion
Source: "..\..\..\build\SourceLocalizer-x64.exe"; DestDir: "{app}"; DestName: "SourceLocalizer.exe"; Check: iswin64; Flags: ignoreversion

В зависимости от флага iswin64 выбирается версия программы для установки.

О преимуществах x64-версии над x32 напишу в следующих постах.

Комментариев нет:

Отправить комментарий