Не работает GetDownloadInfoByID в DM 5.5.10.1163
Moderators: Korney San, marcipan
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Не могу подтвердить. Давно написанный плаг по дампу инфы как работал, так и работает...
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Может я че не праильно делаю.
Узнал что ID 0
Вызываю (GetDownloadInfoByID, '0') и возвращает BadPtr (в отладчике смотрел)
Вызываю (GetDownloadInfoByID, '0') и возвращает BadPtr (в отладчике смотрел)
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Во-первых, ID=0 появилось примерно в 5.5.4.
Во-вторых, в список закачек, получаемых по GetDownloadIDsList, она не попадает, что наводит на мысль, что это какая-то внутренняя заглушка DM, например, для только что добавленной закачки, ещё не получившей ID.
В-третьих, непонятно, почему разработчики допустили её "просачивание" в EventRaised, а если допустили - почему не закрыли её обработку.
Одним словом, делай защиту от обработки ID=0.
Во-вторых, в список закачек, получаемых по GetDownloadIDsList, она не попадает, что наводит на мысль, что это какая-то внутренняя заглушка DM, например, для только что добавленной закачки, ещё не получившей ID.
В-третьих, непонятно, почему разработчики допустили её "просачивание" в EventRaised, а если допустили - почему не закрыли её обработку.
Одним словом, делай защиту от обработки ID=0.

XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Ну я тут фреймворк мутю - у закачки ID 100% = 0 (я и в листинге смотрел) просто напрягает.
ЗЫ: некторые твои пожелания в фреймворке я учел в меру возможностей - если получится COM виндылзкий прикрутить скоро базовые функции доделаю.
Еще пытаюсь сделать совместимость с дотнет языками.
PS^ авторам ДМ надо ставить памятник - фот рыская в поисках добавления функционала удаления закачки нашол - главная форма дм в Delphi:

ЗЫ: некторые твои пожелания в фреймворке я учел в меру возможностей - если получится COM виндылзкий прикрутить скоро базовые функции доделаю.
Еще пытаюсь сделать совместимость с дотнет языками.
PS^ авторам ДМ надо ставить памятник - фот рыская в поисках добавления функционала удаления закачки нашол - главная форма дм в Delphi:

Она появилась намного раньше. Закачка с ID=0 это проверка иKorney San wrote:Во-первых, ID=0 появилось примерно в 5.5.4.
Во-вторых, в список закачек, получаемых по GetDownloadIDsList, она не попадает, что наводит на мысль, что это какая-то внутренняя заглушка DM, например, для только что добавленной закачки, ещё не получившей ID.
В-третьих, непонятно, почему разработчики допустили её "просачивание" в EventRaised, а если допустили - почему не закрыли её обработку.
Одним словом, делай защиту от обработки ID=0.
закачка самого DM. Нажмите "Справка"-> "Проверить обновление Download Master" - получите закачку с ID=0.
Жозеф Луи Лагранж (в 19 лет уже имевший степень профессора математики) обращался к молодым математикам:
«Читайте, понимание придёт потом».
«Читайте, понимание придёт потом».
vasa_pmr, http://downloadmaster.net/forum/viewtopi ... 6444#26444 . Тебя не знаю, я тут больше практически не обитаю - DM можно сказать не развивается, а отвечать по 10 раз на одно и тоже я запарился...
Восстанавливаю забытые пассы на жабу, если правильный пасс есть в профиле клиента