SA>>> А базу sqlite не правильнее ли хранить в SA>>> C:\Users\<username>\AppData\Local\Golden ... VS>> Не понимаю какую проблему это решает? SA> Пораскинув мозгами, рекомендую все хранить/создавать там же где SA> запуск софта был. Чтобы можно было юзать как Portable, это реально SA> круто, когда Portable.
Неправильно.
При первом запуске нужно спрашивать, как будем работать - с полноценной установкой через пакетную систему или с флешки. В зависимости от ответа пользователя либо создаем рядом с бинарником файл portable.txt с текстом наподобие "This file activates the portable mode, don't delete it", либо отмечаемся в пользовательском профиле (в простейшем случае - в хомяке).
Или совсем тупо: если рядом с бинарником или на уровень выше есть каталог config/ - значит, работаем с флешки. Если нет - ищем этот каталог в хомяке. Остальное читается из файла в упомянутом каталоге.
SA>>> И хотел спросить, где он все эти папки хранит которые в Setup?
Папки сношают мамок, а в файловой системе - каталоги.
SA>>> Они ведь сами создадутся? :) VS>> Нет. Папки нужно создать самостоятельно и указать путь к ним в VS>> "Setup". Например, можно создать в домашней директории например в VS>> директории "Fido". В любом случае это на твое усмотрение. SA> А это трудно сделать чтобы папки сами создавались при первом запуске SA> там же откуда запуск софта произошел? Мы же топим за упрощение?
В норме у пользователя нет прав на запись туда, откуда разрешен запуск. И наоборот - на запуск оттуда, куда разрешена запись.
SA> И проверялись бы там же при последующих запусках? И про базу так же. SA> А еще по запуску бинаря, можно открывать бразуер/вкладка с нужным SA> урл. Видишь некоторые товарищи не догнали как пользоваться :)
Инструкции надо писать.
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Хайло (сущ.): инструмент для руководства горными и земляными работами --- /bin/vi * Origin: ::1 (2:5020/545)