Страница 1 из 1

Plugin Wot News [Плагин для сервера]

Добавлено: 22:52, 09.07.2013
SV
Plugin Wot News(грабер новостей с офф сайта wot)
Плагин написан мой более чем 8 месяцев назад, выдавался лишь в виде подарка моим клиентам и не выкладывался ни куда.
Хотел его когда то допились что бы грабил большую часть контента с сайта world of tanks, но мне в последнее время дел невпроворот, да ещё и свадьба на носу. Так что править его не буду до августа это точно.
Кому интересно прикладываю снизу исходник плагина на Delphi XE3.
Авторство прошу сохранять за m-coding.

Re: Plugin Wot News [Плагин для сервера]

Добавлено: 02:46, 10.07.2013
ALFRED450
интервал обновления поставил 240 мин, а он обновляет через 2 минуты, в WoT-News.ini Time=240
плагин пока отключил

Re: Plugin Wot News [Плагин для сервера]

Добавлено: 08:42, 10.07.2013
SV
ALFRED450 писал(а):интервал обновления поставил 240 мин, а он обновляет через 2 минуты, в WoT-News.ini Time=240
плагин пока отключил
После изменения настроек времени нужно его перезапускать.

Re: Plugin Wot News [Плагин для сервера]

Добавлено: 22:08, 11.07.2013
зёзя
при отключеном плагине постояно сервер выдаёт ощибку

Re: Plugin Wot News [Плагин для сервера]

Добавлено: 11:41, 12.07.2013
SV
зёзя писал(а):при отключеном плагине постояно сервер выдаёт ощибку
Какие параллельно запущены плагины?

Re: Plugin Wot News [Плагин для сервера]

Добавлено: 11:44, 12.07.2013
SV
Кому интересно прикладываю в первом посту исходник плагина на Delphi XE3.
Авторство прошу сохранять за m-coding.

Re: Plugin Wot News [Плагин для сервера]

Добавлено: 00:32, 13.07.2013
зёзя
SV писал(а):
зёзя писал(а):при отключеном плагине постояно сервер выдаёт ощибку
Какие параллельно запущены плагины?
вот все эти плагины запущены

Re: Plugin Wot News [Плагин для сервера]

Добавлено: 17:00, 13.07.2013
CrazyVirus
Немного посмотрел исходники и заметил вот что:
  • При каждом вызове PluginShowOptions создаётся экземпляр формы, а с ней, соответственно и таймер. Уничтожается только последний экземпляр.
  • Нет ожидания завершения потоков при остановке плагина.
  • Чтение настроек и получение списка каналов в FormResize, изменение интервала таймера в Timer1Timer. Как-то это странно. :)
  • ComboBox с каналами не очищается, при вызове FormResize каналы будут добавлены повторно.
Смотрел в текстовом редакторе, плагин не компилил и не запускал. Возможно в чём-то ошибся.
По-моему, лучше создавать один поток, в нём ждать сигнала события установленное в настройках время.
Если превышен тайм-аут ожидания, то постим новости, если событие засигналено, то выходим из патока.
Будет не нужен таймер и завершение потока можно будет контролировать (засигналив событие и подождав завершения потока).

Как-то так. :)

Re: Plugin Wot News [Плагин для сервера]

Добавлено: 18:59, 13.07.2013
SV
Есть такое, его писал на скорую руку. Насколько помню в Новый Год, перед курантами.
А после этого я его не проверял. Только пересобрал проект.

Re: Plugin Wot News [Плагин для сервера]

Добавлено: 19:13, 13.07.2013
SV
зёзя писал(а):вот все эти плагины запущены
Попробуй запустить без плагинов грина и отпишись. Проверить смогу не раньше чем в следующем месяце.

Re: Plugin Wot News [Плагин для сервера]

Добавлено: 09:24, 14.07.2013
зёзя
SV писал(а):Попробуй запустить без плагинов грина и отпишись. Проверить смогу не раньше чем в следующем месяце.
я его удолил уже, так как в чате многие написали чтоб я его убрал так как засерает канал всяким бредом

Re: Plugin Wot News [Плагин для сервера]

Добавлено: 11:22, 14.07.2013
SV
зёзя писал(а):я его удолил уже, так как в чате многие написали чтоб я его убрал так как засерает канал всяким бредом
Ладно посмотрю в чем проблемы. Но только не раньше начала августа.