Как вы знаете, на странице приветствия в RAD Studio отображается список последних проектов, и вы можете открыть каждый проект, щелкнув его название.
Моя проблема в том, что если проект находится где-то в папке «Мои документы», то ссылка на странице приветствия не работает! Он отлично работает для проектов, которые находятся за пределами Моих документов, но ссылки на что-либо внутри Моих документов не работают.
Я уже давно сталкиваюсь с этой проблемой как в RAD Studio 2009, так и в RAD Studio 2010 в Windows Vista и Windows 7 (64-разрядная версия).
Я попытался запустить IDE от имени администратора, чтобы проверить, работает ли он, но это не так. Я думаю, это должно быть связано с настройками безопасности IE.
Есть идеи?
Спасибо
EDIT:
Я заметил, что проблема возникает для путей с символом одинарных кавычек ('). Поэтому, если у меня есть папка «C: \ John's \ Project.dproj», она не будет работать; но если у меня есть «C: \ John folder \ Project.dproj», это работает.
Теперь вопрос, как я могу заставить его работать с путями, содержащими одинарные кавычки? Я попытался изменить openFileLink () в projectLoader.js на это:
function openFileLink(fileName)
{
try {
external.Application.OpenFile(filename.replaceAll("'","\\'"));
} catch(e) {
debugAlert("openFileLink: " + e.message);
}
}
но при этом openFileLink () вообще не работает, даже для путей без символа одинарных кавычек.