Форум: "Начинающим";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];
Вниз
Progressbar Найти похожие ветки
← →
Grotesque (2006-07-08 14:02) [0]Здравствуйте! Как сделать, что бы при достижении максимального значения в Progressbar"е прога закрывалась? Выручайте товарищи!
← →
SerJaNT © (2006-07-08 14:03) [1]if progressbar1.position = 100 then close;
← →
KilkennyCat © (2006-07-08 14:10) [2]> [1] SerJaNT © (08.07.06 14:03)
негарантированно.
← →
DrPass © (2006-07-08 14:11) [3]Правильно писать
if progressbar1.position = progressbar1.max then halt;
← →
KilkennyCat © (2006-07-08 14:11) [4]if progressbar1.position = progressbar1.max then application.terminate;
← →
Gero © (2006-07-08 14:39) [5]then Application.MainForm.Close;
← →
DrPass © (2006-07-08 14:41) [6]
> KilkennyCat © (08.07.06 14:11) [4]
Не, если там дальше написано while true do;, то terminate не сработает. А halt сработает :)
← →
Gero © (2006-07-08 14:50) [7]> [6] DrPass © (08.07.06 14:41)
Если... Если рассматривать все «если», то есть случаи, когда и halt не сработает.
← →
KilkennyCat © (2006-07-08 15:23) [8]и вообще, использовать прогрессбар как инициатор закрытия - некрасиво...
← →
PSPF2003 © (2006-07-08 15:37) [9]
> и вообще, использовать прогрессбар как инициатор закрытия
> - некрасиво...
Поддерживаю.
← →
DrPass © (2006-07-08 15:39) [10]Жутко некрасиво. Но с авторской задумкой спорить нельзя!
← →
PSPF2003 © (2006-07-08 15:45) [11]if progressbar1.position >= 99 then close;
> Жутко некрасиво. Но с авторской задумкой спорить нельзя!
Не согласен, если автор новичок. Ему следует подсказать как лучше. Чтоб он шишки не набивал себе.
← →
DrPass © (2006-07-08 17:26) [12]
> PSPF2003 © (08.07.06 15:45) [11]
Да я шучу в общем-то :)
← →
SerJaNT © (2006-07-09 02:09) [13]
> и вообще, использовать прогрессбар как инициатор закрытия
> - некрасиво...
А может в проге автора при закрытии сохраняются какие-то данные а прогресс бар покзывает процесс?? Но это тоже геморойных подход...
← →
KilkennyCat © (2006-07-09 02:28) [14]> [13] SerJaNT © (09.07.06 02:09)
прогрессбар всегда показывает процесс. для этого и создан. но показывать - это все, что он может. Сам процесс намного больше знает о себе, чем прогрессбар. Поэтому и должно всю управление быть из процесса, а не из его визуализации. Единственное оправдание такому подходу - в некоторых ситуациях экономия на глобальной переменной.
← →
SerJaNT © (2006-07-09 02:33) [15]
> Поэтому и должно всю управление быть из процесса, а не из
> его визуализации
Автор, видимо, решил сделать наоборот! =))
← →
Gero © (2006-07-09 06:22) [16]> [11] PSPF2003 © (08.07.06 15:45)
> if progressbar1.position >= 99 then close;
Хватит бреда постить.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.013 c