Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];

Вниз

Мониторинг сайтов (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.011 c
15-1139409154
V-kras
2006-02-08 17:32
2006.03.05
Есть ли в правительстве РФ управление или департамент


1-1139058199
Still Swamp
2006-02-04 16:03
2006.03.05
Как в из метода сделать обычную процедуру?


15-1139642716
Ega23
2006-02-11 10:25
2006.03.05
С Днём рождения! 11 февраля


2-1140423841
pupapumQ
2006-02-20 11:24
2006.03.05
Программа в пуск


1-1137161554
HITMAN
2006-01-13 17:12
2006.03.05
Можно ли заставить HyperTerminal всегда работать в режиме приёма?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский