"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 ошибка полностью отсутствует.
Моя просьба (пожелание), просто убрать эту лишнюю ошибку, другими словами - просто избавиться от нее.
Она нам ни к чему.
Не разу такого не видел, может это опять только на WinXP?? На любом левом файле, на сколько часто??
У нас в коде такой строки нет. Скорее всего сообщение вызывает внешний модуль.
Цитата: Aleksoid1978Не разу такого не видел, может это опять только на WinXP?? На любом левом файле, на сколько часто??
Не только Windows XP. Ошибка проявляется всегда, на любом несоответствующем файле, независимо от операционной системы. Впервые я ее получил на Windows 10.
[merge_posts_bbcode]Добавлено: 2016-01-22 06:59:52[/merge_posts_bbcode]
Цитата: V0ltУ нас в коде такой строки нет. Скорее всего сообщение вызывает внешний модуль.
Почему тогда в MPC-HC ее нет? Странно...
Цитата: V0ltУ нас в коде такой строки нет. Скорее всего сообщение вызывает внешний модуль.
Ну конечно нет. Такая ошибка бывает когда пытаемся загрузить несуществующий ресурс. Забыли что бывает когда обновленный .exe положить со старыми языковыми .dll ?? Но это не единичный случай - такая ошибка из-за разных причин может появиться.
Цитата: Aleksoid1978Цитата: V0ltУ нас в коде такой строки нет. Скорее всего сообщение вызывает внешний модуль.
Ну конечно нет. Такая ошибка бывает когда пытаемся загрузить несуществующий ресурс. Забыли что бывает когда обновленный .exe положить со старыми языковыми .dll ?? Но это не единичный случай - такая ошибка из-за разных причин может появиться.
Не путайте пожалуйста понятия "Warning" и "Error Occured". Одно дело, когда плеер выдает нам различные предупреждения и совсем другое, когда выскакивают откуда ни возьмись всякие различные критические ошибки.
Это совершенно разные вещи.
В данном случае, вместо этой дурацкой критической ошибки, плеер просто должен нам говорить, что не смог воспроизвести файл. Вот и все, что от него требуется.
Ожидаемый результат: "Не удалось воспроизвести файл".
Повторюсь - у себя не разу такого не видел, что еще надо ??
Цитата: Aleksoid1978Повторюсь - у себя не разу такого не видел, что еще надо ??
Надо, чтобы этой ошибки не было вообще. И чтобы она не возникала когда попало.
Чтобы вам это увидеть, могу предложить вам попробовать выполнить следующее - это по очереди, по одному ярлыку с рабочего стола с помощью метода Drag\'n\'Drop, перетаскивать в плеер.
Я думаю, что у вас найдется один такой, который покажет вам эту ошибку.
Даже я на уебской Windows 10 и то смог ее получить. На нормальной XP еще проще, вообще элементарно воспроизводится.
Можете даже сделать тестовый билд с созданием лог-файла на рабочем столе. Посмотрите хотя бы что не так.
Ни а какую не могу воспроизвести.
Цитата: Aleksoid1978Ни а какую не могу воспроизвести.
Aleksoid1978Хорошо, тогда пойдем с вами по другому пути.
Для вас я сделал следующий
алгоритм воспроизведения этой ошибки:
1. Откройте панель управления (Пуск -> Панель управления)
2. Найдите в панели управления "Панель управления NVIDIA"
3. Кликните на значок "Панель управления NVIDIA" правой кнопкой мышки
4. Выберете "Создать ярлык на рабочем столе"
5. Откройте с рабочего стола ярлык нашего плеера MPC-BE
6. Используя метод
Drag\'n\'Drop, перетащите ярлык "Панель управления NVIDIA" в плеер MPC-BE
Фактический результат: получите ошибку: "
Encountered an improrer argument"
Ожидаемый результат: вместо этой ошибки плеер должен нам сказать "
Не удалось воспроизвести файл".
Скажу вам сразу, что это на все 100% полностью стабильный алгоритм воспроизведения данной ошибки.
Это один из способов воспроизведения данной проклятой ошибки, которой вообще быть не должно.
Ок - попробую :)
А если не получиться, не будет ошибки?? Что тогда делать :)
[merge_posts_bbcode]Добавлено: 2016-01-27 13:52:54[/merge_posts_bbcode]
Настройки сбрасывать?? с английским языком пробовал??
Так же мне нужен ini файл с твоими настройками.
Цитата: 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/q6JxXyyxno3rq2. Свой
INI-файлик с настройками:
https://yadi.sk/i/kBnZFG3ino3sx3. Скриншот с данной ошибкой:
https://yadi.sk/i/nJVJXoctno3ti
Ну что опять за бред я читаю, чего там мой компьютер скрывает :) Если бы так было и к меня был такой комп - это было бы очень круто...
Цитата: Aleksoid1978Ну что опять за бред я читаю, чего там мой компьютер скрывает :) Если бы так было и к меня был такой комп - это было бы очень круто...
Я вас не пойму, вы ошибку все-таки смогли у себя воспроизвести, или нет?
Это очень сложно - я не дома а пишу с телефона :)
Цитата: Aleksoid1978Это очень сложно - я не дома а пишу с телефона :)
Понятно.
Есть время - проверь билд по косяки DXVA 2 в WinXP, я в теме отписался.
Цитата: Aleksoid1978Есть время - проверь билд по косяки DXVA 2 в WinXP, я в теме отписался.
Да, я в курсе, утром уже прочитал ваш ответ.
Исправлено в 1137.