我正在尝试在 installscript 项目中运行一些动态 SQL。在脚本的 UI 部分,我有以下代码:
TextSubSetValue("<INSERTSITES>", message, TRUE);
message = "";
MessageBox(message, INFORMATION);
TextSubGetValue("<INSERTSITES>", message, FALSE, TRUE);
MessageBox(message, INFORMATION);
消息框仅用于调试并输出空内容,然后是您期望的插入语句。在我的 sql 脚本部分中,我有一个脚本,它只是:
$$ISITES$$
然后我的文本替换选项卡看起来像这样: 文本替换 http://mykroft.net/tReplace.png
但由于某种原因,替换只是以一个空白字符串结束。我错过了什么吗?更换甚至发生在哪里/何时?