|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.02.2010, 21:00 | #1 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
Создать таймер в потоке?
Как я понял надо кидать в какой-то контейнер, а поток для этого не подходит, да и форму передавать в качестве контейнера слишком сурово)
|
21.02.2010, 21:29 | #2 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Для каких таких целей? Возможно, можно обойтись, например, sleep'ом в бесконечном цикле...
|
22.02.2010, 00:52 | #3 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
Например, заставляю качать idHttp какую-нибдуь страницу. По истечению таймера делаю дисконект - что означает, что сервер не отвечает
|
22.02.2010, 01:06 | #4 |
Форумчанин
Регистрация: 02.01.2010
Сообщений: 254
|
Я бы сделал так: завёл бы пул потоков и один таймер на весь пул. для каждого потока сохранял бы системное временя его запуска, а по таймеру проходился бы по пулу потоков, проверял, какие из них висят уже слишком долго и прибивал их.
|
22.02.2010, 07:49 | #5 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
У меня была похожая идея с GetTickCount, но таймер в потоке мне показался более разумным...
|
22.02.2010, 07:59 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Что кидать? Кто следующий президент Гондураса? В общем давай ка ты подробно все распиши?
I'm learning to live...
|
|
22.02.2010, 09:39 | #7 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
22.02.2010, 18:28 | #8 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
За readtimeout спасибо)
Но вопрос про создание таймера в потоке всё ещё акутален) 2Stilet: создаю таймер так: timer:=TTimer.Create(Self); - на Swlef ругается |
22.02.2010, 21:58 | #9 | |
Форумчанин
Регистрация: 02.01.2010
Сообщений: 254
|
Цитата:
|
|
23.02.2010, 21:39 | #10 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
Спасибо) Вот я тупанул)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа с TStringList в потоке | OPF_Nik | Помощь студентам | 6 | 01.02.2010 15:15 |
Помогите создать таймер для включения програмы. | Messi1996 | Работа с сетью в Delphi | 0 | 27.07.2009 21:50 |
Ошибка в потоке | User>lia | Общие вопросы Delphi | 5 | 20.01.2009 18:55 |
помогите создать таймер | TitanicMan | Общие вопросы C/C++ | 6 | 12.08.2008 09:04 |
TClientSocket в потоке | BlackOmen | Работа с сетью в Delphi | 8 | 27.04.2008 22:19 |