• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Проблема с Tmediaplayer

  • Автор темы Автор темы ProgeRock
  • Дата начала Дата начала
P

ProgeRock

Написал прогу на Delphi 2007. На моей машине приложение работает исправно. Захотел протестить на другой, выдает ошибку 'Application Error':
Exception EMCIDeviceError in module KMVSearch.exe at 0006803E.
Данный файл не найден. Проверте, что путь и имя указаны верно.

Связано че та со звуком. Вроде ето из-за компонента TMediaPlayer. Убираю его с формы и все снова работает.
КАК ЛЕЧИТСЯ знает кто?
 
Строк ваще нет, выдает сообщение с ошибкой,
файлы тут не причем (ведь работает на моей машине!)
 
Значит программируя с медиаплеером я обречен использовать прогу только на своей машине?

посмотри настройки проекта, там должно быть что-то вроде запаковать в ехе run-time packages и еще надо указать, чтобы он их не юзал... в билдере такая же фигня, лечится таким образом...
Так мне ответили на другом форуме, я написал, что не знаю че делать, но... короче ответа не последовало.
Может вы объясните?
 
Посмотри в инспекторе объектов: скорее всего у тебя для медиа плеер установлено свойство AutoOpen=True и или свойство FileName указывает на какой то локальный файл, расположенный на твоем компе. Поэтому естественно при запуске программы на другой машине, медиаплеер данный файл не находит и выдает экцепшин. Лечение: удали путь к файлу в свойстве FileName и свойство AutoOpen поставь в False. Медиаплеер активируй методом MediaPlayer1.Open;
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab