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

Вниз

Как сделать паузу в цикле   Найти похожие ветки 

 
ppcumax ©   (2007-04-11 00:35) [0]

Как сделать паузу в цикле for?


 
Германн ©   (2007-04-11 01:09) [1]


> ppcumax ©   (11.04.07 00:35)
>
> Как сделать паузу в цикле for?
>

А зачем в цикле нужна пауза? Поясни суть.


 
ppcumax ©   (2007-04-11 01:40) [2]

сам уже написал :)

procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
for i:=0 to 1000 do
begin
Application.ProcessMessages;
Sleep(600);
if Edit1.Text="go" then
begin
Memo1.Lines.Add(FloatToStr(i));
end;
if Edit1.Text="no" then
begin
while Edit1.Text<>"go" do
begin
Application.ProcessMessages;
Sleep(1000);
end;
end;
end;
end;


 
Johnmen ©   (2007-04-11 09:42) [3]

Крута......
Вот это особенно while Edit1.Text<>"go" do ... в разрезе оказа набивать "go" :)


 
_Аноним   (2007-04-11 10:20) [4]


> Johnmen ©

Да, я тоже восхищен этим фрагментом кода.
Хочешь не хочешь, а придется)


 
DrPass ©   (2007-04-11 12:57) [5]

Судя по всему, автор делает систему искусственного интеллекта с "живым" общением с пользователем


 
clickmaker ©   (2007-04-11 13:03) [6]


> систему искусственного интеллекта

интеллект системы обратно пропорционален интервалу sleep?


 
ppcumax ©   (2007-04-11 14:32) [7]

вместо Edit1.Text<>"go" будет IdHTTP1.Connencted=true


 
Сергей М. ©   (2007-04-11 14:35) [8]


> вместо Edit1.Text<>"go" будет IdHTTP1.Connencted=true
>


Ай малацца !
Ай да кулибин !

А где, как и при каких условиях ты устанавливаешь IdHTTP1.Connencted=False ?)


 
ppcumax ©   (2007-04-11 14:53) [9]

try
IdHTTP1.get("http://someurl.com/");
IdHTTP1.Connected := true;
except
IdHTTP1.Connected := false;
end;


 
Сергей М. ©   (2007-04-11 14:57) [10]


> ppcumax ©   (11.04.07 14:53) [9]


Кетмаря позвать ?)

Или сам сообразишь, какую глупость ты сейчас сморозил ?)


 
Reindeer Moss Eater ©   (2007-04-11 15:06) [11]

"От перестановки мест слагаемых сумма не меняеццо"
:)


 
Reindeer Moss Eater ©   (2007-04-11 15:07) [12]

а зачем кстати вообще управлять коннектед у idHTTP?
Юмора не понял я.


 
ppcumax ©   (2007-04-11 15:13) [13]

ну можно и так

try
IdHTTP1.get("http://someurl.com/");
var1 := true;
except
var1 := false;
end;
if var1=true then
begin
Тут пауза
end
else
begin
...
end;

мне нужно было, чтоб при отсутствии интернета программа делала паузу


 
ppcumax ©   (2007-04-11 15:14) [14]

ну можно и так

try
IdHTTP1.get("http://someurl.com/");
var1 := true;
except
var1 := false;
end;
if var1=true then
begin
Тут пауза
end
else
begin
...
end;

мне нужно было, чтоб при отсутствии интернета программа делала паузу


 
Reindeer Moss Eater ©   (2007-04-11 15:20) [15]

sleep();
while not do;
repeat;
waitforsingleobject()

и так далее и тому подобное


 
Сергей М. ©   (2007-04-11 15:21) [16]


> при отсутствии интернета


Если ты живешь на Луне и ничего не знаешь о существовании других небесных тел и цивилизаций, то это отнюдь не значит , что оные "отсутствуют")


> программа делала паузу


Это как ?)


 
ppcumax ©   (2007-04-11 15:29) [17]

> программа делала паузу

>Это как ?)

procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
for i:=0 to 1000 do
begin
Application.ProcessMessages;
Sleep(600);
if Edit1.Text="go" then
begin
Memo1.Lines.Add(FloatToStr(i));
end;
if Edit1.Text="no" then
begin
while Edit1.Text<>"go" do
begin
Application.ProcessMessages;
Sleep(1000);
end;
end;
end;
end;


 
Сергей М. ©   (2007-04-11 15:41) [18]

Ясно.
Сказка про белого бычка)



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

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

Наверх




Память: 0.48 MB
Время: 0.04 c
2-1175848426
Alex8
2007-04-06 12:33
2007.04.29
Модуль System


2-1176390032
Roman_S
2007-04-12 19:00
2007.04.29
простой примерчик проверки пароля при запуске


2-1175947711
ditork
2007-04-07 16:08
2007.04.29
Динамическая память


11-1157365648
parovoZZ
2006-09-04 14:27
2007.04.29
Api и KolPng в dll


15-1175743774
iZEN
2007-04-05 07:29
2007.04.29
Квас Никола.





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