Search found 11 matches
- 14 Nov 2009, 16:26 Sat
- Forum: Плагины (Plug-ins) и дополнения
- Topic: Добавление команды в Plugin API
- Replies: 15
- Views: 32137
Re: Добавление команды в Plugin API
Ты же понял, что это невозможно, ибо в Plugin Api нет команды удаления закачки. Как вариант, пример плагина извращения. Добавляет в главное меню ДМ дополнительный пункт. При щелчке просматривает все закачки. Если закачка завершена, но соответст. файл на диске отсутствует(по разным причинам), то эта ...
- 26 Dec 2008, 22:46 Fri
- Forum: Плагины (Plug-ins) и дополнения
- Topic: Добавление команды в Plugin API
- Replies: 15
- Views: 32137
Korney San Собственно говоря, как раз API менять, по-моему, не стоит - уж очень он просто и удобно сделан. Согласен. Но добавлю, что его можно наращивать. Делфи славится своим наследованием. В том числе и интерфесов. Оригинал type { IDMInterface } IDMInterface = interface(IUnknown) ['{B412B405-0578...
- 26 Dec 2008, 15:16 Fri
- Forum: Плагины (Plug-ins) и дополнения
- Topic: Добавление команды в Plugin API
- Replies: 15
- Views: 32137
- 26 Dec 2008, 14:14 Fri
- Forum: Плагины (Plug-ins) и дополнения
- Topic: Добавление команды в Plugin API
- Replies: 15
- Views: 32137
- 26 Dec 2008, 13:34 Fri
- Forum: Плагины (Plug-ins) и дополнения
- Topic: Добавление команды в Plugin API
- Replies: 15
- Views: 32137
Korney San У меня иногда возникают сомнения, что разработчики вообще читают этот форум хотя бы иногда... это если не считать Slavko... Возможно разрабы ВООБЩЕ не читают форум(ы). Возможно, эта работа поручена\делает уважаемый Slavko . И особенно интересные\проблемные(по его субьективному(?) мнению)...
- 25 Dec 2008, 8:50 Thu
- Forum: Плагины (Plug-ins) и дополнения
- Topic: Добавление команды в Plugin API
- Replies: 15
- Views: 32137
- 24 Dec 2008, 21:55 Wed
- Forum: Плагины (Plug-ins) и дополнения
- Topic: Добавление команды в Plugin API
- Replies: 15
- Views: 32137
Ну, мне видится такой алгоритм: 1. через GetDownloadInfoByID получаем инфу о нужной закачке. 2. занимаем память в процессе ДМ через VirtualAllocEx 3. ListView_GetItemCount получаем общее количество закачек 4. делаем цикл по всем закачкам, используя ListView_GetColumn, ListView_GetItem, ReadProcessMe...
- 24 Dec 2008, 21:35 Wed
- Forum: Плагины (Plug-ins) и дополнения
- Topic: Где предлагается хранить настройки плагина?
- Replies: 7
- Views: 18968
- 24 Dec 2008, 13:09 Wed
- Forum: Чего бы ещё хотелось!
- Topic: СОХРАНЯЙТЕ НАСТРОЙКИ В INI ФАЙЛ
- Replies: 45
- Views: 96125
- 24 Dec 2008, 11:04 Wed
- Forum: Плагины (Plug-ins) и дополнения
- Topic: Где предлагается хранить настройки плагина?
- Replies: 7
- Views: 18968
Удобнее было бы добавить в интерфейс плагина пару методов, которые ДМ и будет вызывать для каждого плагина. Что-то навроде такого: procedure TMyPluginWriteData(Writer: TWriter); begin // здесь плагин сохраняет свои данные. остальной механизм сохранения плагин не интересует Writer.WriteString(FString...
- 24 Dec 2008, 10:32 Wed
- Forum: Плагины (Plug-ins) и дополнения
- Topic: Добавление команды в Plugin API
- Replies: 15
- Views: 32137
Просмотрев исходники и доки официального плагина-примера, не обнаружил даже упоминания на такую возможность :shock: Странно и удивительно. Ну, а раз так обстоят дела, то юзай keybd_event (VK_DELETE, 0, KEYEVENTF_EXTENDEDKEY, 0); keybd_event (VK_DELETE, 0, KEYEVENTF_KEYUP or KEYEVENTF_EXTENDEDKEY, 0)...