Лишняя ошибка "Encountered an improrer argument" [Исправлено]

Автор Evgeniy1990, 21 января 2016, 22:21:09

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Evgeniy1990

"Encountered an improrer argument"

Скриншот: https://yadi.sk/i/2HKfEr_7nWqtx

Удалось разгадать проявление ошибки: "Encountered an improrer argument".

Данная ошибка проявляется в некоторых случаях:

1. Во время графопостроения
2. Во время случайного открытия несоответствующего файла

Пример следующий: у нас есть файл, который является "несоответствующим", но плеер его или может, или вообще не может воспроизвести, в результате чего, возникает данная ошибка.

Фактический результат: проявление самой ошибки "Encountered an improrer argument"
Ожидаемый результат: при открытии несоответствующих файлов, плеер просто должен сказать нам слова "Не удается воспроизвести файл". Вот и все.

Для сравнения: MC-BE vs MPC-HC:

В MPC-BE ошибка присутствует.
В MPC-HC ошибка полностью отсутствует.

Моя просьба (пожелание), просто убрать эту лишнюю ошибку, другими словами - просто избавиться от нее.
Она нам ни к чему.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Не разу такого не видел, может это опять только на WinXP??  На любом левом файле, на сколько часто??
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

У нас в коде такой строки нет. Скорее всего сообщение вызывает внешний модуль.

Evgeniy1990

Цитата: Aleksoid1978Не разу такого не видел, может это опять только на WinXP??  На любом левом файле, на сколько часто??
Не только Windows XP. Ошибка проявляется всегда, на любом несоответствующем файле, независимо от операционной системы. Впервые я ее получил на Windows 10.
[merge_posts_bbcode]Добавлено: 2016-01-22 06:59:52[/merge_posts_bbcode]

Цитата: V0ltУ нас в коде такой строки нет. Скорее всего сообщение вызывает внешний модуль.
Почему тогда в MPC-HC ее нет? Странно...
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Цитата: V0ltУ нас в коде такой строки нет. Скорее всего сообщение вызывает внешний модуль.
Ну конечно нет. Такая ошибка бывает когда пытаемся загрузить несуществующий ресурс. Забыли что бывает когда обновленный .exe положить со старыми языковыми .dll ?? Но это не единичный случай - такая ошибка из-за разных причин может появиться.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Цитата: Aleksoid1978
Цитата: V0ltУ нас в коде такой строки нет. Скорее всего сообщение вызывает внешний модуль.
Ну конечно нет. Такая ошибка бывает когда пытаемся загрузить несуществующий ресурс. Забыли что бывает когда обновленный .exe положить со старыми языковыми .dll ?? Но это не единичный случай - такая ошибка из-за разных причин может появиться.
Не путайте пожалуйста понятия "Warning" и "Error Occured". Одно дело, когда плеер выдает нам различные предупреждения и совсем другое, когда выскакивают откуда ни возьмись всякие различные критические ошибки.
Это совершенно разные вещи.

В данном случае, вместо этой дурацкой критической ошибки, плеер просто должен нам говорить, что не смог воспроизвести файл. Вот и все, что от него требуется.

Ожидаемый результат: "Не удалось воспроизвести файл".
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Повторюсь - у себя не разу такого не видел, что еще надо ??
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Цитата: Aleksoid1978Повторюсь - у себя не разу такого не видел, что еще надо ??
Надо, чтобы этой ошибки не было вообще. И чтобы она не возникала когда попало.

Чтобы вам это увидеть, могу предложить вам попробовать выполнить следующее - это по очереди, по одному ярлыку с рабочего стола с помощью метода Drag\'n\'Drop, перетаскивать в плеер.

Я думаю, что у вас найдется один такой, который покажет вам эту ошибку.

Даже я на уебской Windows 10 и то смог ее получить. На нормальной XP еще проще, вообще элементарно воспроизводится.

Можете даже сделать тестовый билд с созданием лог-файла на рабочем столе. Посмотрите хотя бы что не так.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Цитата: Aleksoid1978Ни а какую не могу воспроизвести.
Aleksoid1978

Хорошо, тогда пойдем с вами по другому пути.

Для вас я сделал следующий алгоритм воспроизведения этой ошибки:

1. Откройте панель управления (Пуск -> Панель управления)
2. Найдите в панели управления "Панель управления NVIDIA"
3. Кликните на значок "Панель управления NVIDIA" правой кнопкой мышки
4. Выберете "Создать ярлык на рабочем столе"
5. Откройте с рабочего стола ярлык нашего плеера MPC-BE
6. Используя метод Drag\'n\'Drop, перетащите ярлык "Панель управления NVIDIA" в плеер MPC-BE

Фактический результат: получите ошибку: "Encountered an improrer argument"
Ожидаемый результат: вместо этой ошибки плеер должен нам сказать "Не удалось воспроизвести файл".

Скажу вам сразу, что это на все 100% полностью стабильный алгоритм воспроизведения данной ошибки.
Это один из способов воспроизведения данной проклятой ошибки, которой вообще быть не должно.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Ок - попробую :)

А если не получиться,  не будет ошибки??  Что тогда делать :)
[merge_posts_bbcode]Добавлено: 2016-01-27 13:52:54[/merge_posts_bbcode]

Настройки сбрасывать??  с английским языком пробовал??
Так же мне нужен ini файл с твоими настройками.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Цитата: Aleksoid1978Ок - попробую :)

А если не получиться,  не будет ошибки??  Что тогда делать :)
[merge_posts_bbcode]Добавлено: 2016-01-27 13:52:54[/merge_posts_bbcode]

Настройки сбрасывать??  с английским языком пробовал??
Так же мне нужен ini файл с твоими настройками.
1. Что значит - не получится? Вы попробуйте сначала воспроизвести ее по моему алгоритму.

2. Есть несколько способов воспроизведения, но у вас компьютер настолько упоротый, что скрывает от вас все, сами понимаете и прекрасно это видите, раз не можете воспроизвести даже такую элементарную ошибку.

3. Настройки лично я не сбрасывал, они хранятся у меня в ini-файле. Хотя эта ошибка воспроизводится даже с настройками по умолчанию.

4. Язык программы не влияет, я могу хоть с японским воспроизвести эту ошибку.

Прилагаю:

1. Видеозапись с воспроизведением ошибки на Windows 10: https://yadi.sk/i/q6JxXyyxno3rq
2. Свой INI-файлик с настройками: https://yadi.sk/i/kBnZFG3ino3sx
3. Скриншот с данной ошибкой: https://yadi.sk/i/nJVJXoctno3ti
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Ну что опять за бред я читаю,  чего там мой компьютер скрывает :) Если бы так было и к меня был такой комп - это было бы очень круто...
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Цитата: Aleksoid1978Ну что опять за бред я читаю,  чего там мой компьютер скрывает :) Если бы так было и к меня был такой комп - это было бы очень круто...
Я вас не пойму, вы ошибку все-таки смогли у себя воспроизвести, или нет?
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Это очень сложно - я не дома а пишу с телефона :)
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215