Данный сайт уже очень давно не обновляется :( и скорее музей, чем актуальный ресурс.
Если вас интересуют новые версии моих программ, то добро пажаловать на новый сайт - citsk.ru и на новый форум.

На главную

Главная

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 вперёд, мы верим в вас!

Титул  |  Загрузка  |  Описание  |  Плагины  |  Вопросы и ответы  |  История версий  |  Спасибо

Главная  |  MuzCat  |  Мои программы  |  Гостевая книга

Hosted by uCoz