В результате глупой ошибки я умудрился непоправимо испортить последние исходники Песенника, пришлось восстанавливать.
В результате вышла новая версия, в ней:
- Некоторые мелкие недоделки могут вернуться, хотя это маловероятно.
- Изменен механизм идентификации при обновлениях.
- Исправлена невозможность перемещения файлов конфигурации, когда папка-приемник расположена на другом диске.
- Прочие мелкие исправления.
Возрадуйтесь, страждущие! Я только что написал специальный модуль для Песенника, который будет запрашивать повышенные права UAC при необходимости. Теперь Песенник можно будет запускать откуда угодно, хоть из Program Files, и он все равно сможет записывать в защищенные папки. Через некоторое время обучу Песенник обращаться с новым модулем и выпущу обновление.
Пришлось выпустить новую версию. В ней:
- Исправлена функция перемещения файлов конфигураций. Они просто копировались, без удаления.
- Исправлены ошибки при попытках обновления в режиме «только чтение»
- Теперь в окне настроек можно увидеть, куда сохраняются пользовательские файлы, и при желании, открыть эту папку.
Рекомендую обновиться!
Выражаю благодарность Дмитрию за помощь в решении проблемы со временными файлами, а главное, за сподвижничество меня вновь взяться за разработку Песенника..=)
Сюда нужно писать о проблемах с созданием временных файлов и прочих проблемах доступа
Число пользователей Песенника перевалило за 7.5 тысяч=) Растем=)
Но это все лирика. После большого перерывы вышла новая версия Песенника! На всякий случай, сделайте резервную копию ваших файлов настроек. В этой версии:
- Переделано большое количество внутренних реализаций, исправлено много потенциально возможных ошибок. Программа должна стать намного стабильнее.
- ВАЖНО! Добавлен режим работы с носителей, не поддерживающих запись, и в каталогах, запись в которые запрещена (Например, Program Files).
- ВАЖНО! Все настройки теперь сохраняются в ApplicationData, как предписано стандартами. Впрочем, осталась возможность сохранять все настройки как раньше, в папке с программой (Для этого нужно создать файл с именем «save_here» в папке с программой). При запуске будет задан вопрос, который автоматически решит судьбу файлов настроек.
- Начата работа по добавлению различных строев гитары в тюнер.
А кстати говоря, новой версией Песенника пользуются более шести с половиной тысяч человек!)
Доброго времени суток, камрады! В связи со многими жалобами на ошибку создания временного файла я в самом скором времени приму меры — сейчас работы море, и со временем туго. Возможно мне понадобится помощь в описании симптомов проблемы, будьте готовы =)
Я тут посидел, подумал, и понял что я абсолютно не представляю, каким образом можно прикрутить к TWebBrowser возможность выводить текст в несколько колонок, кроме как задавать в тексте песни какие-либо теги. Но этот вариант я считаю колхозным, и поэтому не хочу реализовывать — ибо никто не будет править каждый файл чтобы туда добавить, а если и будет, то стоит только изменить размер окна, чтобы вся работа пошла насмарку… У кого какие идеи?
Камрады! Я что-то застрял, мысль буксует. У кого-нить есть мысли, по какому алгоритму построить аппликатуры аккордов? Как видите, все данные уже посчитаны, даже нужные ноты на «грифе» выделены.Вроде бы задача простейшая, а в упор башка отказывается ее решать.