Просмотр темы форума
Тема: Получение переменных в исходном коде
Здравствуйте.
Подскажите как получить значение переменных в таком исходном коде:
=========================================
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
Эти изменения будут включены в следующее
обновление.
10.07.25 Выпущен инсталлятор CreateInstall 8.11.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.