Просмотр темы форума
Тема: Получение переменных в исходном коде
Здравствуйте.
Подскажите как получить значение переменных в таком исходном коде:
=========================================
arrstr keys
uint root = $HKEY_CURRENT_USER
str key = $"Software\#name#"
if regkeys( root, key, keys ) && !*keys
{
arrstr values
if regvalues( root, key, values ) && !*values
{
regdelkeys( root, key, 0)
}
}
=========================================
здесь нужно получить значение переменно '#name#', macrox_do("#name#") в таком коде использовать я так понимаю нельзя.
Можно например вот так
str key = $"Software\#name#"
macrox_do( key )
или вот так
str key
macrox_do( key = $"Software\#name#" )
macrox_do возвращает строку которая в параметре key, поэтому можно использовать внутри вызова другой функции.
Спасибо
Ещё возник вопрос.
Как можно определить какая клавиша была нажата в предыдущем диалоге (Назад, Далее, Отмена) это актуально при установленном значении DOK=1.
На данный момент такой возможности нет. Не совсем ясен смысл такой возможности.
Напишите нам на info@createinstall.com с темой CreateInstall, можем добавить подобный параметр.
Написал.
Выслал файл dlgmain.g. Скопируйте его в
поддиректорию CreateInstall/cmds/sources поверх
существующего.
ID последней нажатой кнопки можно брать из
переменной dlgbtn.
Назад = 1007
Далее = 1008
Отмена = 2
Эти изменения будут включены в следующее
обновление.
16.01.25 Выпущен инсталлятор CreateInstall 8.11.1.
19.06.24 Выпущен инсталлятор CreateInstall 8.11.0. подробнее
13.11.22 Выпущен инсталлятор CreateInstall 8.10.1.
21.05.22 Выпущен инсталлятор CreateInstall 8.10.0.
25.09.21 Выпущен инсталлятор CreateInstall 8.9.0.
15.07.21 Выпущен инсталлятор CreateInstall 8.8.1.