Главная
MuzCat
Мои проги
Гостевая книга
Написать письмо
|
© 2003 pa
Титул
|
Загрузка
|
Описание
|
Плагины
|
Вопросы и ответы
|
История версий
|
Спасибо
Не описанные в справке возможности программы и возможные проблемы при использовании.
При разработке справочной системы MuzCat были упущены ряд довольно существенных моментов. Это положение я попытаюсь выправить на этой странице.
Использование секций в шаблонах имён файлов.
Шаблоны необходимы для выбрасывания ненужной информации из полученных по шаблонам имен файлов. Для примера можно рассмотреть использование такого шаблона:
%a - %1 - %2 (№ дорожки - исполнитель - композиция). Если этот шаблон применить к файлу в теге которого заполнены все три использованных в шаблоне поля, то мы получим довольно милую картину, которая всех устраивает, например так "01 - Asian Dub Foundation - Fortress Europe". Проблемы могут возникнуть при отсутствии информации в каком-либо поле, то есть если у файла не заполнено поле "номер дорожки" мы можем получить следующую строку - " - Asian Dub Foundation - Fortress Europe" (имеем никому не нужный дефис в начале строки). Чтобы избежать подобных проблем, и было введено понятие секции. Секция - это участок шаблона, выделенный при помощи символа "\" (слеш), содержимое секции полностью обнуляется при провале подстановки в неё значения из тега файла. Если рассмотреть предыдущий случай, но уже с использованием шаблонов, то для шаблона "%a - \%1 -\ %2" мы будем иметь следующий результат для первого варианта (поле "номер дорожки" заполнено) - "01 - Asian Dub Foundation - Fortress Europe", а во втором варианте (поле "номер дорожки" не заполнено) - "Asian Dub Foundation - Fortress Europe" - благодаря тому, что содержимое секции "%a - \" обнулилось при попытке подставить вместо %a пустую строку мы избавились от лишнего дефиса в начале строки.
Создание относительной базы данных.
Эта функция была введена в программу с целью максимально упростить подготовку базы данных на CD с музыкой. Если вы "изучали" справку, то наверняка видели раздел в котором долго и нудно объясняется порядок подготовки файлов и создания базы данных, для нормального её функционирования с CD. "Создание относительной базы данных" избавляет этот процесс от ряда движений. Теперь файлы подготовленные к записи нужно просто разместить в одной папке (не обязательно корневой для диска) и запустить создание относительной базы данных для этой папки. После этого смело можно записывать содержимое этой папки на диск, всё должно работать.
Замеченные глюки.
Я заметил такую неприятную особенность использования Winamp 5.x. Этот баг касается не только моей программы, но и других где в качестве компилятора использовался Delphi (IDE Delphi тоже находится в этом списке) - при первичном запуске Winamp перестают работать всплывающие подсказки (не в Winamp а Delphi программах) у которых время появления больше какого-то определённого (очень маленького) интервала. Этот глюк лечится путём перезапуска Winamp (закрываем, а потом снова запускаем этот чудо проигрыватель), других путей не нашёл. Будем ждать исправления ошибки, Nullsoft вперёд, мы верим в вас!
Титул
|
Загрузка
|
Описание
|
Плагины
|
Вопросы и ответы
|
История версий
|
Спасибо
|