
PS Обольщаться не стоит работает лишь если больше нет ни одного плагина (если в папке Plugins только он). Надеюсь что найдется добрый волшебник который поправит это
Moderators: Korney San, marcipan
Это администраторы форума так отключили вложения. Вместо смены капчи, чтобы ботов поменьше было, они отключили вложения, да и то криво.holden321 wrote:а как вложение скачать?
что-то мутное и непонятное
VoLT wrote:И так ... рад вам представить небольшой плагин на C++ от Shelwien![]()
PS Обольщаться не стоит работает лишь если больше нет ни одного плагина (если в папке Plugins только он). Надеюсь что найдется добрый волшебник который поправит это
dmplug_1.rar (2.61 Кб) Скачиваний: 18
VoLT wrote:Qwertiy разраб молчит - лишь переделал плаг тот что на форуме давно лежит ...
dmplug_2.rar (35.3 Кб) Скачиваний: 16
Файлы-вложения из этой темы:holden321 wrote:спасибо, было бы неплохо![]()
думаю сделать на C++, но самому не удалось справиться с интерфейсами, не мой уровень, а изучать неохота и долго, вот и ищу готовое
Как-то не очень приходят в голову языки:holden321 wrote:странно, конечно что до сих пор не реализовано заглушек для других языков, ведь от этого все бы только выиграли
Я бы скорее сделал программу для получения списка ссылок, чем плагин...holden321 wrote:да вот понадобилось мне скачать видеоролики из плейлиста youtube, пихнул ссылку в DM, и нефига, не хочет качать все сразу![]()
так то, задача не сложная, достать все ссылки и пихнуть в DM в виде списка, но плагином оно будет удобнее![]()
Я правильно понимаю, что Вы просто убрали директиву #pragma? Если да, то я пробовал такой вариант: экспортируемая функция получает имя _RegisterPlugIn@4 и не определяется DM. Какой компилятор?holden321 wrote:кстати использую ваш код, отлично работает, я только изменил объявление экспорта на вот такое
extern "C" __declspec( dllexport ) HRESULT RegisterPlugIn(MyPlugin** out)
а иначе две функции экспортируются (хотя все работает и без этого исправления, просто так выглядит симпотичнее когда одна в экспорте)
Невнимательно посмотрел. Вы ещё _stdcall убрали. Т. е. получается _cdecl. Это влияет на порядок передачи агрументов (ладно, он 1, поэтому не важно) и на то, кто освобождает память - сама функция или тот, кто её вызвал. Т. о. такое изменение приведёт к утечке памяти или к runtime-error. Такое изменение недопустимо!Qwertiy wrote:Я правильно понимаю, что Вы просто убрали директиву #pragma? Если да, то я пробовал такой вариант: экспортируемая функция получает имя _RegisterPlugIn@4 и не определяется DM. Какой компилятор?holden321 wrote:кстати использую ваш код, отлично работает, я только изменил объявление экспорта на вот такое
extern "C" __declspec( dllexport ) HRESULT RegisterPlugIn(MyPlugin** out)
а иначе две функции экспортируются (хотя все работает и без этого исправления, просто так выглядит симпотичнее когда одна в экспорте)