Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Плагины => Topic started by: temp661 on 03 03 2023, 09:31:42

Title: Miranda падает из-за IEView
Post by: temp661 on 03 03 2023, 09:31:42
Miranda падает при попытке открыть полученный файл из истории. Использую плагин IEView
Title: Re: Miranda падает из-за IEView
Post by: ghazan on 03 03 2023, 13:48:16
temp661,
надо в скине IEView найти win32_ShellExecute и кинуть этот кусок сюда, или скин целиком зазиповать и приаттачить
Title: Re: Miranda падает из-за IEView
Post by: temp661 on 06 03 2023, 04:47:35
У меня сборка Miranda NG HotCoffee. Прошу прощения, что сразу не указал.

В исходниках нашел только такие строчки

$.extend(
{
        jYoutube: function(url) { return (url.match(/^.*(youtu.be\/|v\/|e\/|u\/\w+\/|embed\/|v=)([^#\&\?]*).*/)[2] || "" ); },
        openFile: function(path) { return external.win32_ShellExecute("open", "explorer.exe", path, 0, 1); },
        openFolder: function(path) { return external.win32_ShellExecute("open", "explorer.exe", "/select, \"" + path + "\"", 0, 1); }
});

Title: Re: Miranda падает из-за IEView
Post by: ghazan on 06 03 2023, 14:19:21
temp661,
а какой шаблон используется? поставил себе Diplomat_Dark из твоего архива - не падает
Title: Re: Miranda падает из-за IEView
Post by: dartraiden on 06 03 2023, 19:14:15
Попробуйте обновиться, выбрав в настройках "Версию в разработке" и дёрнув пункт главного меню "Обновить → Проверить обновления" (не "Проверить обновления сборки")

Если баг не пропадёт, то сообщите какой конкретно скин используете, там в архиве куча скинов.
Title: Re: Miranda падает из-за IEView
Post by: temp661 on 07 03 2023, 07:52:04
Обычно использую тему Textolite_Gray_Light. Попробовал для IEView выбрать Diplomat.
Плагины обновил, в т.ч. IEView обновился.
Результат тот же, пытаюсь открыть принятый файл - Миранда падает

Если поможет, у меня Windows 7 Pro, ieframe.dll версии 11.0.9600.19597
Title: Re: Miranda падает из-за IEView
Post by: dartraiden on 07 03 2023, 12:58:10
Если поможет, у меня Windows 7
В этом и причина.
Title: Re: Miranda падает из-за IEView
Post by: temp661 on 07 03 2023, 13:29:50
Тут [size=78%]https://miranda-ng.org/hotcoffee (https://miranda-ng.org/hotcoffee)[/size] написано:


Системные требования: Windows XP SP3+; Internet Explorer 8+


Обманывают, получается?

P.S. Проверил на Windows 10, все отлично работает.
Полагаю, вопрос исчерпан
Title: Re: Miranda падает из-за IEView
Post by: dartraiden on 07 03 2023, 13:52:02
Нет, просто "семерка" - говно (нормальные, с технической точки зрения, винды начинаются с 8 ). Вместо ожидаемой строки от винды приехало целое число ("семерка" не умеет приводить типы к прототипу функции?). Будет исправлено (https://github.com/miranda-ng/miranda-ng/commit/92adecd638db5510fc8e258a519b2f4a225c4573) в билде 25352.
Title: Re: Miranda падает из-за IEView
Post by: dartraiden on 07 03 2023, 14:22:28
Билд вылился на сервер, можно обновляться и пробовать.
Title: Re: Miranda падает из-за IEView
Post by: temp661 on 07 03 2023, 15:42:21
Обновился, ничего не падает, файлы открываются  :THUMBS UP: