MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Архив / Archive => Тема начата: Evgeniy1990 от 21 января 2016, 22:21:09

Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Evgeniy1990 от 21 января 2016, 22:21:09
"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 ошибка полностью отсутствует.

Моя просьба (пожелание), просто убрать эту лишнюю ошибку, другими словами - просто избавиться от нее.
Она нам ни к чему.
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Aleksoid1978 от 22 января 2016, 01:22:23
Не разу такого не видел, может это опять только на WinXP??  На любом левом файле, на сколько часто??
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: V0lt от 22 января 2016, 06:22:33
У нас в коде такой строки нет. Скорее всего сообщение вызывает внешний модуль.
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Evgeniy1990 от 22 января 2016, 06:59:52
Цитата: Aleksoid1978Не разу такого не видел, может это опять только на WinXP??  На любом левом файле, на сколько часто??
Не только Windows XP. Ошибка проявляется всегда, на любом несоответствующем файле, независимо от операционной системы. Впервые я ее получил на Windows 10.
[merge_posts_bbcode]Добавлено: 2016-01-22 06:59:52[/merge_posts_bbcode]

Цитата: V0ltУ нас в коде такой строки нет. Скорее всего сообщение вызывает внешний модуль.
Почему тогда в MPC-HC ее нет? Странно...
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Aleksoid1978 от 22 января 2016, 07:46:36
Цитата: V0ltУ нас в коде такой строки нет. Скорее всего сообщение вызывает внешний модуль.
Ну конечно нет. Такая ошибка бывает когда пытаемся загрузить несуществующий ресурс. Забыли что бывает когда обновленный .exe положить со старыми языковыми .dll ?? Но это не единичный случай - такая ошибка из-за разных причин может появиться.
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Evgeniy1990 от 25 января 2016, 23:07:45
Цитата: Aleksoid1978
Цитата: V0ltУ нас в коде такой строки нет. Скорее всего сообщение вызывает внешний модуль.
Ну конечно нет. Такая ошибка бывает когда пытаемся загрузить несуществующий ресурс. Забыли что бывает когда обновленный .exe положить со старыми языковыми .dll ?? Но это не единичный случай - такая ошибка из-за разных причин может появиться.
Не путайте пожалуйста понятия "Warning" и "Error Occured". Одно дело, когда плеер выдает нам различные предупреждения и совсем другое, когда выскакивают откуда ни возьмись всякие различные критические ошибки.
Это совершенно разные вещи.

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

Ожидаемый результат: "Не удалось воспроизвести файл".
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Aleksoid1978 от 26 января 2016, 01:22:36
Повторюсь - у себя не разу такого не видел, что еще надо ??
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Evgeniy1990 от 26 января 2016, 08:10:32
Цитата: Aleksoid1978Повторюсь - у себя не разу такого не видел, что еще надо ??
Надо, чтобы этой ошибки не было вообще. И чтобы она не возникала когда попало.

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

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

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

Можете даже сделать тестовый билд с созданием лог-файла на рабочем столе. Посмотрите хотя бы что не так.
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Aleksoid1978 от 27 января 2016, 04:31:47
Ни а какую не могу воспроизвести.
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Evgeniy1990 от 27 января 2016, 06:19:22
Цитата: Aleksoid1978Ни а какую не могу воспроизвести.
Aleksoid1978

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

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

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

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

Скажу вам сразу, что это на все 100% полностью стабильный алгоритм воспроизведения данной ошибки.
Это один из способов воспроизведения данной проклятой ошибки, которой вообще быть не должно.
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Aleksoid1978 от 27 января 2016, 06:52:54
Ок - попробую :)

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

Настройки сбрасывать??  с английским языком пробовал??
Так же мне нужен ini файл с твоими настройками.
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Evgeniy1990 от 27 января 2016, 07:07:30
Цитата: 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
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Aleksoid1978 от 27 января 2016, 07:11:32
Ну что опять за бред я читаю,  чего там мой компьютер скрывает :) Если бы так было и к меня был такой комп - это было бы очень круто...
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Evgeniy1990 от 27 января 2016, 07:13:57
Цитата: Aleksoid1978Ну что опять за бред я читаю,  чего там мой компьютер скрывает :) Если бы так было и к меня был такой комп - это было бы очень круто...
Я вас не пойму, вы ошибку все-таки смогли у себя воспроизвести, или нет?
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Aleksoid1978 от 27 января 2016, 07:16:12
Это очень сложно - я не дома а пишу с телефона :)
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Evgeniy1990 от 27 января 2016, 07:20:36
Цитата: Aleksoid1978Это очень сложно - я не дома а пишу с телефона :)
Понятно.
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Aleksoid1978 от 27 января 2016, 07:26:07
Есть время - проверь билд по косяки DXVA 2 в WinXP,  я в теме отписался.
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Evgeniy1990 от 27 января 2016, 07:51:16
Цитата: Aleksoid1978Есть время - проверь билд по косяки DXVA 2 в WinXP,  я в теме отписался.
Да, я в курсе, утром уже прочитал ваш ответ.
Название: Лишняя ошибка "Encountered an improrer argument" [Исправлено]
Отправлено: Aleksoid1978 от 27 января 2016, 14:20:33
Исправлено в 1137.