Не читает настройки из ini файла Снусмумрик23/10/2007 14:28#
Новая версия не подцепила настройки из файла.
Портабельность удалось восстановить изменив путь в файле с "папкаспрограммойфайл.базы" на просто "файл.базы"
Подскажите что еще изменилось?
1. Втыкаем флешку в порт. На моем компьютере появился новый сменный диск для флеш-карты с буквой "F:".
2. Создаю на флешке папку для программы и базы данных. Пусть она будет называться "F:\Cash".
3. Копирую в эту папку саму программу "AbilityCash.exe" и файл данных "data.acb".
4. Программа не будет обращаться к реестру только если она увидит в своей папке файл настроек. Его нужно создать вручную. Создаем в этой папке пустой файл "AbilityCash.ini".
5. Теперь запускаем саму программу обязательно из папки на флешке. При старте программа заметит ini-файл и попробует все настройки загрузить из него. Но этот файл пуст, поэтому программа загрузится со всеми настройками по умолчанию.
6. Открываем диалог настроек (пункт "Настройки программы" из меню "Сервис" или просто кнопка F9 на клавиатуре) и заново устанавливаем все что нам нужно. Только нужно иметь в виду, что настройки автоматического запуска (закладка "Общие") не хранятся ни в реестре ни в ini-файле, а сохраняются в виде ярлыка в папке Автозапуска Windows. Так что Автозапуск лучше не настраивать.
7. В настройке резервного копирования есть некоторые тонкости. Тонкость лишь в том, что если мы вручную указываем папку для резервного копирования, то ни в коем случае нам нельзя указывать для этой папки букву диска. Лучше всего ввести полный путь но без указания буквы. Если буква не указана, то программа всегда будет считать, что эта папка находится на флешке. Если буква диска указана, то папка будет находиться на указанном диске.
8. В общем, мы включаем резервное копирование отметив соответствующую галочку. После этого выбираем радио-кнопку "в папке:" и вводим название папки: "\Cash\Backups".
9. Все остальные настройки устанавливаем по своему вкусу и нажимаем на OK.
Рядом c AbilityCash.exe Снусмумрик23/10/2007 14:55#
и называется также > AbilityCash.ini
Относительный путь к папке с резервными копиями тоже пришлось поменять. с "cashBackups" на "Backups"
Так работает.
(Сама папка с резервными копиями находится каталоге с exe)
P.S.
Автору спасибо за новую версию. Тестирую.
можно сделать AC полностью портабел Снусмумрик23/10/2007 14:56#
ьной.
На форуме есть топик. Полностью посвещенный этому.
Щас найду скину ссылку.
Ой а куда деваются слэши в сообщени Снусмумрик23/10/2007 14:58#
ях?
Слеши не будут пропадать, если... Dervish23/10/2007 15:53#
...дублировать их. Например чтобы ввести "c:\cash\AbilityCash.ini" надо набирать "c:\\cash\\AbilityCash.ini".