Трябва да мога да съхранявам определени Unicode символи в няколко от ключовете на системния регистър, но не мога да намеря синтаксиса, за да направя това в .iss файл. Използвам Unicode версията на Inno Setup
Сайтът за настройка на Inno казва това за Unicode стойностите:
можете например вместо това да използвате кодирани Unicode знаци за изграждане на Unicode низове (като
S := #$0100 + #$0101 + 'Aa';
), или да заредите низа от файл с помощта наLoadStringsFromFile
, или да използвате{cm:...}
константа.
Например един от тези, които искам да въведа, е символът за градуси по Фаренхайт (℉
), който е #$2109
.
Не мога да поставя #$2109
директно в низа със стойност, защото това просто отпечатва този текст. Опитах се да създам константа #define
, но тя не разпознава символите #
и $
.
Така че искам:
[Registry]
Root: HKLM; Subkey: "MyPath"; ValueType string; ValueName: "MyName; \
ValueData: "Temperature [℉]"
но очевидно не мога да го поставя директно.
Как да вкарам Unicode символи в секцията на системния регистър, директно или чрез някаква променлива/константа, аз съм сравнително нов в Inno Setup.
Благодаря предварително!