Заставить Delphi открыть проект с помощью chdir каталога проекта

У меня Delphi 6 проф, с Win7. У нас много проектов. Некоторые из них являются любимыми, часто используемыми/редактируемыми.

Раньше я пользовался фаворитом GExperts. файлы, которые отображаются в «Открыть диалог» для этого. Но это исчезло с Win7.

Основная проблема в том, что Delphi не может принудительно использовать папку в качестве исходной. Что это значит?

Когда я запускаю Delphi, щелкая dpr, или запускаю ссылку, указывающую на Delphi + нужный dpr, Delphi остается в прев. реж. Хорошо, проект открывается, но я нахожусь в последнем каталоге, который использовался в Delphi. Независимо от того, что я закрыл, и снова открыть Delphi. Он остается в этой папке.

Delphi может открыть каталог проекта дважды: - а.) выбрать dpr с помощью opendialog - б.) использовать "закрытые проекты" (но это только 4 элемента, не более)

Я пробовал много вещей. Я пытался использовать пакетный файл, который пред. открывает нужный каталог, а затем запускает Delphi с нужным проектом. Я попытался установить «начальную папку» в ссылке. Пытаюсь найти каталоги...

Но что бы я ни делал, Delphi не использует папку проекта.

Эта проблема, потому что у нас много одинаковых папок, и я легко что-то пропускаю, путаю файлы, потому что думаю, что нахожусь в хорошем каталоге.

У вас есть идея, как заставить Delphi открыть папку, в которой находится настоящий проект?

Спасибо за помощь: дд


person durumdara    schedule 23.08.2010    source источник


Ответы (1)


Я подозреваю, что это параметр реестра. Загляните в реестр и попробуйте отредактировать там соответствующие значения (у меня нет под рукой D6, и я знаю, что он изменился в D2010, что у меня сейчас и есть).

person Community    schedule 24.08.2010
comment
Кто-то говорил в другом списке, что OpenDialogs сохраняют свои последние пути в Windows. Если приложение не установило это, они получают последнее. Так что это может проблема OpenDialog. Я пытался найти последний каталог в реестре, но не нашел... - person durumdara; 24.08.2010