Можно ли сделать программу портабельной?
- Author
- Message
-
Offline
- Posts: 3
- Joined: Sun Nov 18, 2012 5:19 pm
Можно ли сделать программу портабельной?
Без прописывания настроек в реестр, а в файл, располагаемый в папке самой программы.
Иначе это приводит например к таким сбоям - была ранее установленная программа акелпад, потом была удалена, потом снова установлена на то же место, однако запускается с постоянными сообщениями об ошибках, что не найдены такие-то плагины и т.п.
Так потому, что программа берёт настройки из реестра, в котором прописано, что программа использует плагины. Можно было бы поменять место расположения программы, однако проще сделать насройки программы в папке самой программы.
Иначе это приводит например к таким сбоям - была ранее установленная программа акелпад, потом была удалена, потом снова установлена на то же место, однако запускается с постоянными сообщениями об ошибках, что не найдены такие-то плагины и т.п.
Так потому, что программа берёт настройки из реестра, в котором прописано, что программа использует плагины. Можно было бы поменять место расположения программы, однако проще сделать насройки программы в папке самой программы.
Last edited by Mic on Sun Nov 18, 2012 9:06 pm, edited 1 time in total.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
-
Offline
- Posts: 294
- Joined: Tue Jul 27, 2010 11:18 pm
С одной стороны, я довольно давно пользуюсь именно портабельным софтом, и, в общем случае портабельность приветствую. С другой, - не понимаю, зачем нужны "недавние" портабельной программе. Ну, поработал я дома с флэхи, принёс её на работу - теперь любуюсь на несуществующие недавние файлы? Примерно половина таких будет... А, с учётом того, что буква флэхи дома и на работе разная - все. Возится с относительными путями и проверкой существования файлов? Не знаю, вопрос овчинки и выделки... Лучше уж в %USERPROFILE% сохранять: вернулся домой, а они - вот. Я из TC всякие сёрчи туда перенаправил. Удобно.
Тотал держит... Правда, возможность редиректа секций иногда здорово выручает.FeyFre wrote:...ни одна нормальная софтина не должна и не будет держать в одном месте...
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Ещё раз - последние файлы и всю специфику надо хранить в AppData, оно для этого и предназначено. Тогда указанных ситуаций не будет.Serge Yolkin wrote:Ну, поработал я дома с флэхи, принёс её на работу - теперь любуюсь на несуществующие недавние файлы? Примерно половина таких будет...
Хранить в директории программы - маразм, т.к. пользователи одного компа могут вести свои файлы, и другим пользователям их видеть не нужно.
-
Offline
- Posts: 12
- Joined: Sun Oct 16, 2011 5:46 am
Это не маразм, а реальная потребность. Пользователь ПК может быть один, пользователь программы может быть один. В любом случае это должно быть опциональным, вариант полной портабельности быть должен.VladSh wrote:Хранить в директории программы - маразм, т.к. пользователи одного компа могут вести свои файлы, и другим пользователям их видеть не нужно.
-
Offline
- Posts: 176
- Joined: Sat Dec 24, 2011 4:05 pm
VladSh, ненавижу реализацию D&S-папок в винде, и по возможности храню все настройки в папках прог. Вот в пингвинах да, удобно сделали, а тут нафиг. Я вон даже свою оперу от этого дела отучил - тупо лень мне туда тянуться за профилем, да еще и разбросанным на 2 папки. Вообще я за юзанье реестра и D&S только прогами, которые растягиваются по системе и активно взаимодействуют с другими. Иначе - портативки форева.
И да, по-моему, оптимальный вариант в данном случае - просто опция. Менять же ini-файлы под разные компы несложно и скриптом, например.
И да, по-моему, оптимальный вариант в данном случае - просто опция. Менять же ini-файлы под разные компы несложно и скриптом, например.
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Даже если это для Вас реальная потребность, то маразмом оно на этом основании не перестает быть. С точки зрения АР, нету ни малейшего оправдания хранения списка недавних файлов иззолированно от других копий. И это маразм реализовывать то, чьему существованию нету причин.Это не маразм, а реальная потребность.
-
Offline
- Posts: 12
- Joined: Sun Oct 16, 2011 5:46 am
Есть куда более серьезные программы, в которых данная опция реализована в полной мере. Выходит, авторы этих программ - маразматики? Куда же делись причины?FeyFre wrote:Даже если это для Вас реальная потребность, то маразмом оно на этом основании не перестает быть. С точки зрения АР, нету ни малейшего оправдания хранения списка недавних файлов иззолированно от других копий. И это маразм реализовывать то, чьему существованию нету причин.