|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
БД и Mediaplayer. Конфликт?
Ситуация следующая:
У меня в Delphi создан проект с базой данных (отображается в DBGrid). К этой таблице подсоединены картинки (к каждой записи в таблице своя картинка и при переходе с одной записи на другую картинки меняются). В этом же проекте есть на отдельной форме музыкальный проигрыватель. В проигрывателе есть плейлист (на TreeView). А проблема заключается в том, что если сначала открыть проигрыватель и добавить песни в плейлист, а после попытаться пролистать записи в таблице, то вылазит ошибка : "Cannot open file "путь к картинке". Системе не удается найти указанный путь. " Если же не запускать проигрователь, БД функционирует нормально. С чем это связано и как можно убрать такую проблему? Я подумала, что это из-за того, что при добавлении аудиозаписей, в реестр (извините, если называю вещи не своими именами) добавляется путь к этим записям, и потом этот путь там же и остается. И при работе в БД, система ищет картинке по "запомнившемуся" ей пути. Может нужно очистить этот реестр (или что там), при закрытии формы с проигрывателем? На закрытие формы у меня прописано MediaPlayer1.Close; Еще пробовала добавить такую запись:PlLstTreeView.Items.Clear. Получился бред. А возвожна ли одновременная работа проигрывателя и БД? |