Почему при переносе файлов теряются настройки?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Почему при переносе файлов теряются настройки?

Сообщение GAMER » 30.07.2009 01:20:52

На диске C: установлен Лазарус. Поверх него постоянно заливаю свн-версию и пересобираю. Там же все сорсы ФПЦ. Переношу этот каталог на другую машину на такой же диск. В настройках теряются пути. Получается, что на новой машине не находиться конфигурационный файл. Почему?
ОС - Виндовс ХР.
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина

Re: Почему при переносе файлов теряются настройки?

Сообщение скалогрыз » 30.07.2009 02:30:42

GAMER писал(а):Почему? ОС - Виндовс ХР.

потому что в XP (Vista и выше) настройки хранятся не где попало а в пути

Documents and Settings\ИМЯ ЮЗЕРА\Local Settings\Application Data\lazarus

так что с переносом файлов, за одним, перенеси и эту папочку с настройками.
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Почему при переносе файлов теряются настройки?

Сообщение GAMER » 30.07.2009 12:45:06

Спасибо. Я видел эту папку, но думал, что это инсталятор свои инсталяционные параметры туда прописал. А если Лазарус устанавливать из сорсов, то как создается эта папка? Помню, что у меня были проблемы с работой Лазаруса, пришлось инсталировать старый Лазарус, а потом поверх него собрать из сорсов.
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина

Re: Почему при переносе файлов теряются настройки?

Сообщение Odyssey » 30.07.2009 16:43:56

А если Лазарус устанавливать из сорсов, то как создается эта папка?

Папка в любом случае создается самим Лазарусом, при запуске, если ее еще нет.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: Почему при переносе файлов теряются настройки?

Сообщение voltron » 30.07.2009 20:20:26

Настройки можно хранить и в папке с лазарем, для этого достаточно запускать его командой
Код: Выделить всё
lazarus.exe --primary-config-path=<путь_ к_конфигам>

Если в качестве пути указать корневой каталог Lazarus, то при переносе папки на другую машину или на другой диск настройки не слетят, главное не забыть о том, что запускать нужно с параметрами.
voltron
новенький
 
Сообщения: 64
Зарегистрирован: 06.07.2007 13:27:46
Откуда: Украина


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

Рейтинг@Mail.ru