Сведения о вопросе

Life

20:59, 26th August, 2020

Теги

delphi   ide    

Изменение каталога CURRENT save/default в Delphi 2007 без использования функции Save-As

Просмотров: 473   Ответов: 7

У меня есть проектная группа, которая содержит проект, над которым я работаю, а также некоторые связанные компоненты и пакеты. Я предпочитаю сохранять ссылки на базы данных активными во время разработки.

Я знаю, как написать код, который изменил бы расположение файла базы данных, но в этом случае я просто использую ".\data" вместо этого по различным причинам времени разработки. К сожалению, использование относительной папки означает, что Delphi должен быть "pointing" в той же папке, в которой находится проект.

Я хотел бы иметь возможность принудительно перенести расположение папки в другой корень, не используя функцию "Save As". Кто-нибудь случайно не знает, где Delphi IDE получает эту информацию?



  Сведения об ответе

DINO

21:20, 10th August, 2020

Я не уверен, что полностью понимаю ваш вопрос.

  • Если вы ссылаетесь на папку, которую IDE имеет в качестве текущей папки, то вы можете просто изменить ярлык, который запускает Delphi, чтобы установить текущий каталог там, где вы хотите его видеть.


  Сведения об ответе

piter

12:50, 4th August, 2020

У меня есть несколько проектов в delphi7, Delphi2009, Delphi2010 и DelphiXE4, а также мой проект не хранится в моем документе. Я заставляю сохранить / по умолчанию вот так:

Инструменты > Параметры > параметры среды > проект по умолчанию

для Delphi 2010 => U:\Projects\Rad Studio 2010\Projects


  Сведения об ответе

screen

15:51, 5th August, 2020

Вы можете изменить расположение, в котором находятся исполнители проекта и сохранить dcu/unit/exe в Project / Options под каталогами / Conditionals это то, что вы ищете?

I bevile есть также некоторые настройки для DBE в меню Сервис, но у меня нет их установить в данный момент (или я не могу найти их)


  Сведения об ответе

JUST___

21:06, 1st October, 2020

Я бы сказал, что вы должны просто жестко закодировать полный путь к базе данных. Не очень красиво, но это всегда будет работать. Существуют инструменты, такие как GExperts, которые гарантируют, что ваши компоненты базы данных будут установлены в неактивное состояние при их сохранении, и таким образом вы можете быть уверены, что правильно установите их на живом компьютере во время выполнения.

Было бы неплохо использовать относительные пути, но это будет функция компонента, а не приложения на самом деле.


  Сведения об ответе

darknet

10:50, 7th August, 2020

Do NOT использует путь относительно пути .exe. Это приведет вас к неприятностям с Windows XP в режиме ограниченного доступа, а также с Windows Vista.

Нужна ли вам одна база данных для всех пользователей? Используйте путь относительно всего каталога данных Users\Application.

Вам нужны отдельные базы данных для каждого пользователя? Используйте путь относительно личного каталога данных пользователя User\Application.

Вам нужно несколько баз данных на одного пользователя? Используйте путь относительно каталога Мои документы пользователя.

Используйте любой из вышеперечисленных параметров по умолчанию, но добавьте разделы реестра, которые позволяют переопределить параметры.


  Сведения об ответе

lourence

03:32, 28th August, 2020

Я считаю, что он получает эту информацию из инструментов - > параметры - > параметры среды - > Переменные среды. Попробуйте поиграть с ними (добавить переопределение).


  Сведения об ответе

#hash

06:04, 28th August, 2020

Инструменты - > Параметры - > Параметры Среды - > Переменные Среды-BDSProjectsDir


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться