Добавлены новые возможности в API (24.02.2006 DM 5.0.2.995)

Все что касается разработки, отладки, использования подключаемых модулей.

Moderators: Korney San, marcipan

Post Reply
Slavko
Администратор
Posts: 270
Joined: 08 Jun 2005, 14:48 Wed
Location: Киев
Contact:

Добавлены новые возможности в API (24.02.2006 DM 5.0.2.995)

Post by Slavko »

======function DoAction(action: WideString; parameters: WideString): WideString; stdcall;

('StartDownloads', IntToStr(ID)) - стартовать/(поставить в очередь) закачку(и) с указанным(и) ID (если закачек несколько, то ID указываются через пробел, например: ('StartDownloads', '21 456 20'));
('StopDownloads', IntToStr(ID)) - остановить закачку(и) с указанным(и) ID (если закачек несколько, то ID указываются через пробел, например: ('StopDownloads', '13 2527'));

('AddStringToLog', '<id>'+IntToStr(ID)+'</id>'+'<type>'+IntToStr(Type)+'</type>'+'<logstring>Log String</logstring>') - добавить в лог закачки с указанным ID строку Log String, типа Type (0 - Out, 1 - In, 2 - Info (по-умолчанию), 3 - Error);

ДM с указанными выше нововведениями можно найти здесь:
http://www.one.com.ua/dm/download/dmaster.exe

Обновленный пример/шаблон с описанием здесь (изменилось только описание, файл readme.txt):
http://www.one.com.ua/dm/download/dmtest_plugin.zip

Если будете использовать что либо из новых возможностей, не забудьте в вашем плагине указать:
myMinNeedAppVersion = '5.0.2';
User avatar
sHinE
Гуру
Posts: 273
Joined: 24 Jun 2005, 3:49 Fri
Contact:

Post by sHinE »

А можно еще добавить получение информации из лога закачки?
Хочется иметь возможность отслеживать, почему закачка перешла в состояние ошибки.
Post Reply