错误1324:文件夹路径'C:'包含无效字符Installaware 7.0 R2

时间:2011-07-08 20:18:15

标签: directory installaware

我不想问其他人在Stackoverflow中提出的问题,但我仍然无法弄清楚为什么Installaware 7.0 R2会出现这个问题。

我需要为以前版本的软件构建一张可安装的CD。所以,我正在使用RAD Studio XE附带的功能来完成这项工作。在创建新的Win32安装程序并进行自定义之后,我构建并测试了该项目的运行情况。在安装过程中,它引发了一个错误,“错误文件夹路径'C:'包含无效字符。”所以,我回去创建了另一个win32项目,并且没有对我编译,构建和测试运行项目的任何内容进行任何更改。它没有任何错误。花了几个小时一次改变一件事并一遍又一遍地测试它直到我再次点击错误消息,我终于在Installaware中找到了违规的属性。一旦更改目标文件夹文本框默认值$ PROGRAMFILE $ \ $ TITLE $ \或快捷方式文件夹文本框默认值$ TITLE $,则会引发错误。他们只能通过此错误的方法是不更改这些默认文件夹路径,并允许用户在安装过程中更改文件夹路径。

当您花费数千美元从Embarcadero和Codegear购买这些软件时,这有点烦人。有没有解决这个问题?有人知道吗?

1 个答案:

答案 0 :(得分:0)

这些变量会自动解析为完整文件夹路径。如果删除它们或设置了不正确的值,则程序包将无法解析安装路径(因此错误)。因此路径编辑控件应具有有效的默认值。

如果您不想让用户更改安装路径,可以尝试删除提供此选项的对话框。我不确定该版本的InstallAware是否支持它。

如果你不喜欢InstallAware,那么有一些很好的免费或商业替代品可以帮助你。