【发布时间】:2010-05-10 16:07:09
【问题描述】:
如您所知,RAD Studio 中的欢迎页面会显示最近项目的列表,您可以通过单击每个项目的名称来打开每个项目。
我的问题是,如果项目位于“我的文档”文件夹中,那么欢迎页面中的链接不起作用!它适用于位于“我的文档”之外的项目,但没有指向“我的文档”内任何内容的链接。
我在 Windows Vista 和 Windows 7(64 位)上的 RAD Studio 2009 和 RAD Studio 2010 中遇到这个问题已经有一段时间了。
我尝试以管理员身份运行 IDE 以查看它是否有效,但它没有。我想一定是和IE安全设置有关。
有什么想法吗?
谢谢
编辑:
我注意到问题是由其中包含单引号 (') 字符的路径引起的。因此,如果我有“C:\John's folder\Project.dproj”,它将无法工作;但如果我有“C:\John 文件夹\Project.dproj”,它就可以工作。
现在的问题是,如何使它适用于包含单引号字符的路径?我尝试将 projectLoader.js 中的 openFileLink() 更改为:
function openFileLink(fileName)
{
try {
external.Application.OpenFile(filename.replaceAll("'","\\'"));
} catch(e) {
debugAlert("openFileLink: " + e.message);
}
}
但这样做会使 openFileLink() 根本不起作用,即使对于没有单引号字符的路径也是如此。
【问题讨论】:
-
您确定这不是“嵌入空间的路径”问题吗?
-
带有空格或非 ASCII 字符的路径可以正常工作。
-
这个问题现在在 QC 中作为 84686。qc.embarcadero.com/wc/qcmain.aspx?d=84686
标签: delphi delphi-2010