| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Помогите вставить Exit в нужное место |
| Автор: Bigreddog 27.5.2009, 13:55 | ||||||
Скажите пожалуйста как мне сделать чтобы при
не включалась функция ProgressBar1??????????????? Буду очень благодарен!!!
|
| Автор: Bigreddog 27.5.2009, 14:24 |
| Я хочу чтобы при функции "нет соединения" не включалась функция с progressbar1 |
| Автор: Frees 27.5.2009, 14:27 | ||||
что ты называен функция с progressbar1
или
|
| Автор: Bigreddog 27.5.2009, 14:29 | ||
|
| Автор: Frees 27.5.2009, 14:30 |
| тогда смотри первый ответ |
| Автор: Bigreddog 27.5.2009, 14:34 |
| Спасибо!!! |
| Автор: Bigreddog 27.5.2009, 15:25 |
| Нет не помогло! Тоесть помогло что не идет progressbar1 при if ConnectedToInternet=ctNone then Form1.Caption:='111 - Нет соединения'; Но при значениях if ConnectedToInternet=ctProxy then Form1.Caption:='111 - Proxy соединение'; if ConnectedToInternet=ctDialup then Form1.Caption:='111 - Dialup соединение'; должен работать progressbar1.... Что мне делать!??? |
| Автор: kami 27.5.2009, 17:41 |
Подключиться к интернету. Код Frees верный. А у тебя видимо неправильно отрабатывает ConnectedToInternet. |
| Автор: Palladin 28.5.2009, 03:27 | ||
если правильно понял... |
| Автор: Frees 28.5.2009, 06:33 |
наши люди не ищат простых путей |
| Автор: kami 28.5.2009, 07:37 |
А предупреждения компилятора уже побоку? ДЛЯ КОГО он говорит, что переменная stop может оказаться не-инициализированной? И зачем 2 раза ? Тем более - в обработчике этой же кнопки? ПОЧЕМУ нельзя просто скопировать код Frees ? Упс... прошу прощения, не увидел, что сообщение не от автора вопроса. Но это не отменяет всего вышесказанного. |
| Автор: Palladin 28.5.2009, 10:13 | ||||
| Да я код и не читал сосбтно по большей части, прочитал первый вопрос, потом прочитал отзывы топикстартера, ну и решил вернуться к старинному методу, написал, запостил. Унаблед два раза, ну может у него таймер весит и если прогрессбар "погнал" он снова кнопку enabled:=false;... А про то что у него функция прогрессбара эт:
Как-то не догодался
|
| Автор: kami 28.5.2009, 12:21 | ||
Опять нет инициализации переменной stop. При первом вызове процедуры она будет проинициализирована нулем (вроде бы). А что будет в ней при последующих вызовах - никто не знает. Поэтому первой строчкой кода должна идти
|