Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Закрытая тема
 
Опции темы
Старый 06.04.2011, 10:46   #1
 Разведчик
Аватар для WiLLi-WindowS
 
WiLLi-WindowS скоро будет известенWiLLi-WindowS скоро будет известенWiLLi-WindowS скоро будет известен
Регистрация: 16.03.2011
Сообщений: 7
Популярность: 218
Сказал(а) спасибо: 32
Поблагодарили 6 раз(а) в 3 сообщениях
 
Question Ожидание программы

Как сделать так. чтобы после отправки запроса прога ждала 1005 сек и потом повторял его 1000раз .
НАПРИМЕР:
PHP код:
ЗАПРОС
Ждём 1005 сек
повторяем 1 раз
ждём 1005 сек 
И Т
.Д
Язык- C#!

Тема всё ещё актуальна!

Последний раз редактировалось WiLLi-WindowS; 08.04.2011 в 09:09.
 
Старый 06.04.2011, 14:44   #2
Заблокирован
 Рыцарь-капитан
Аватар для warl0ck
 
warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(
Регистрация: 29.01.2010
Сообщений: 547
Популярность: 41279
Сказал(а) спасибо: 692
Поблагодарили 2,270 раз(а) в 1,035 сообщениях
 
По умолчанию Re: 3апросы на C# !

Код:
int i;
for(i=0;i<=1000;i++)
{
запрос
System.Threading.Thread.Sleep(время задержки);
}
 
Старый 06.04.2011, 17:20   #3
 Разведчик
Аватар для Douh
 
Douh никому не известный тип
Регистрация: 02.10.2010
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Douh с помощью ICQ Отправить сообщение для Douh с помощью Skype™
 
Exclamation Re: 3апросы на C# !

Уважаемый warl0ck, вы написали код:
Цитата:
Сообщение от warl0ckПосмотреть сообщение
Код:
int i;
for(i=0;i<=1000;i++)
{
запрос
System.Threading.Thread.Sleep(время задержки);
}

Таким способом не получится реализовать то, что нужно , потому что по непонятным мне лично причинам в FOR'e команда
Код:
System.Threading.Thread.Sleep
выполняется пермоментно (сразу и во всем своем количестве), например в вашем коде, warl0ck получится так:
1. Задержка*1000
2. 1000 запросов разом
Лично мне показалось, что это не соответствует запросу, и по - моему мнению лучше здесь использовать таймер вместо этого.
 
Старый 08.04.2011, 16:02   #4
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: 3апросы на C# !

Цитата:
Сообщение от WiLLi-WindowSПосмотреть сообщение
Как сделать так. чтобы после отправки запроса прога ждала 1005 сек и потом повторял его 1000раз .
НАПРИМЕР:
PHP код:
ЗАПРОС
Ждём 1005 сек
повторяем 1 раз
ждём 1005 сек 
И Т
.Д
Язык- C#!

Тема всё ещё актуальна!

по нажатию баттона:
Отправь запрос
и включи таймер(timer1.Start();)

в таймер 1 interval поставь 1005000

потом в событии таймера - timer_tick
напиши timer1.Interval = 1005000;//через 1005 секунду чтобы отправлял
kolvo=kolvo+1;
далее свой запрос.
и проверку на выполненность
if (kolvo<1000){}else{timer1.Stop();}
все.
Примерный код:
Код:
int kolvo=0;
private void button1_Click(object sender, EventArgs e)
        {timer1.Interval = 1005000;//задаем интервал таймеру
timer1.Start();//запускаем таймер
//свой запрос
}
private void timer1_Tick(object sender, EventArgs e)
        {timer1.Interval = 1000;//интервал выполнений через 1 секунду, если надо по 1 запросу каждые 1005 с то напиши вместо 1000 1005000
kolvo=kolvo+1;//счетчик выполнений
//свой запрос
if (kolvo<=1000){}else{timer1.Stop(); //проверка на выполнение
}
}

Последний раз редактировалось Hermein; 08.04.2011 в 16:18.
 
Пользователь сказал cпасибо:
WiLLi-WindowS (25.04.2011)
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в сделать ожидание пока отработает поток? Jok3r666 Общение разработчиков 2 22.01.2012 12:20
ПРОГРАММЫ для L2.RU Kanada2 Lineage 2 1 20.11.2011 15:08
скрипт ожидание сундуков и укол баюма doors76 Боты, скрипты и прочий софт для Lineage 2 0 31.07.2009 18:31

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 11:14.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net