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

Вниз

цикл   Найти похожие ветки 

 
ruslan_as ©   (2002-04-24 10:07) [0]

Делаю плавное закрытие формы. Вопрос: как сделать что бы в цикле

for i := cavb downto 0 do
begin
AlphaBlendValue := i;
Application.ProcessMessages;
end

при проходе "i" уменьшалось не на единицу, а на большее число. При операции i:=i-5 ругается - "Assignment to FOR-Loop variable "i" "

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
i, cavb : 0..255;
begin
if AlphaBlend=False then
begin
AlphaBlendValue:=255;
AlphaBlend:=True;
end;
cavb:=AlphaBlendValue;

for i := cavb downto 0 do
begin
AlphaBlendValue := i;
Application.ProcessMessages;
end
end;


 
gek ©   (2002-04-24 10:09) [1]

Сделай в While


 
Song ©   (2002-04-24 11:13) [2]

Изменение счётчика в цикле for не допускается.
При проблемах со счётчиком, снимите оптимизацию.



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
3-26016
bos
2002-04-11 17:23
2002.05.09
Как подставить значение поля в sql-запрос


14-26236
lipskiy
2002-03-14 13:50
2002.05.09
Правда ли то, что XP, если она нелецензионная, может грохнуть винт на физическом уровне?


14-26250
vopros
2002-03-29 15:43
2002.05.09
Гибнет форум (этот).IronHawk задай еще пару вопросов а?


1-26146
Shrek
2002-04-23 17:04
2002.05.09
Как написать хелп?


3-26008
Art1
2002-04-15 18:54
2002.05.09
Как позиционировать данные в DBGrid?