Я пытаюсь запустить динамический SQL в проекте installscript. В части пользовательского интерфейса скрипта у меня есть следующий код:
TextSubSetValue("<INSERTSITES>", message, TRUE);
message = "";
MessageBox(message, INFORMATION);
TextSubGetValue("<INSERTSITES>", message, FALSE, TRUE);
MessageBox(message, INFORMATION);
Окна сообщений предназначены только для отладки и выводят ничего, а затем оператор вставки, как и следовало ожидать. В моем разделе сценариев sql у меня есть сценарий, который просто:
$$ISITES$$
Тогда моя вкладка «Замена текста» выглядит так: http://mykroft.net/tReplace.png
Но по какой-то причине замена просто заканчивается пустой строкой. Я что-то упускаю? Где/когда вообще происходит замена?