Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.05;
Скачать: CL | DM;

Вниз

Мониторинг сайтов (TTimer&)   Найти похожие ветки 

 
Viktop   (2006-02-13 05:08) [0]

Сейчас попробую обрисовать проблему.
Имеется список сайтов. Для каждого сайта настроено время, через которое прога будет скачивать главную страницу. Вопрос: как это можно реализовать? Столько таймеров на форму не кинешь... а если создавать динамически на каждый сайт свой таймер, то в итоге будут тормоза


 
Джо ©   (2006-02-13 05:11) [1]

> Вопрос: как это можно реализовать?

Например, в событии таймера создавать на каждую задачу свой поток. Детализируя, созданием потоков управлять не напрямую, а обращаться к пулу -менеджеру потоков.


 
SkyRanger ©   (2006-02-13 09:11) [2]

А зачем одновременно? Просто сделай 1 таймер и маааленькую БД этих сайтов с их УРЛами и временем коды проверить. И что то типа менеджера, чтобы проверял не подошло ли время и ставил сайт в очередь на скачивание.
А одновременно пытаться такое сделать... винда повесится может.


 
Viktop   (2006-02-13 18:58) [3]

???
База из 3-х полей: URL, интервал, время последней проверки?
>
Например, в событии таймера создавать на каждую задачу свой поток.
>
А можно подробнее? Я же в ветке для начинающих ;)


 
Marser ©   (2006-02-13 19:07) [4]


> Например, в событии таймера создавать на каждую задачу свой
> поток.

Обращаемся к классу TThread. Литература(не Архангельский и желательно не Флёнов) + F1 + ggogle/yandex


 
Viktop   (2006-02-13 19:20) [5]

А какие тогда авторы?

P.S.: И про вопрос о полях...


 
Marser ©   (2006-02-13 19:49) [6]

> [5] Viktop   (13.02.06 19:20)
> А какие тогда авторы?

Например, Фаронов.

> P.S.: И про вопрос о полях...

А где вопрос?


 
Viktop   (2006-02-13 20:51) [7]

не Архангельский и желательно не Флёнов
???

А где вопрос?
Такие поля? Я правильно понял? (поля выше)


 
Viktop   (2006-02-14 17:00) [8]

Так как? [3]?


 
Zeqfreed ©   (2006-02-14 18:29) [9]

Не надо здесь никаких баз. Некоторые помешались на них уже наверное. Наиболее логичное решение задачи уже сказали: в таймере проверяем какой сайт необходимо проверить на момент срабатывания и запускаем поток, который собственно и будет этим заниматься.


 
Viktop   (2006-02-14 21:18) [10]

Ну, база я использовать не собирался, авот Ini-файл можно было бы заюзать. Теперь надо искать инфу по потокам...



Страницы: 1 вся ветка

Текущий архив: 2006.03.05;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.01 c
10-1114854261
zafar
2005-04-30 13:44
2006.03.05
Как выделить часть или весь документ....


2-1140177674
zorik
2006-02-17 15:01
2006.03.05
Не считываются cookies (cgi)


4-1134515286
Vitan
2005-12-14 02:08
2006.03.05
Запрет запуска дочерных процессов.


3-1136875648
neat
2006-01-10 09:47
2006.03.05
Дата в DBGrid


15-1139377623
DimonS
2006-02-08 08:47
2006.03.05
Опять вопросик про фотопечать.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский