Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.03.2009, 16:50   #1
Лукманов Александр
работа не волк....
Форумчанин
 
Аватар для Лукманов Александр
 
Регистрация: 09.06.2008
Сообщений: 337
По умолчанию Создать окно, отображающее загрузку приложения

Программа грузится около пяти секунд (циклы на цикле). Как сделать форму которая загружалась бы сразу, и отображала загрузку других форм (форм всего 10).

Примерно думаю как:

На вкладке Project1, после загрузки каждой формы поставить счётчик
Application.CreateForm(TFormN, FormN);
k:=k+1; и т.д.

На перво-появляющейся форме поставить ProgressBar1 обращающийся к "К"

Как создать это перво-появляющееся окно?
Цель, для которой требуются неправые средства, не есть неправая цель.
Лукманов Александр вне форума
Старый 04.03.2009, 18:42   #2
Bayazet
Форумчанин
 
Регистрация: 08.12.2008
Сообщений: 156
По умолчанию

ну вообще, что брать счетчиком для прогрессбара - весьма субъективная задача, поэтому без кода могу только гадать:
если говорите, что у вас цикл на цикле, поэтому резонно за счетчик взять индекс первого, самого главного цикла, а за мах для прогрессбара - количество его итераций. естественно, счетчик - глобальная переменная.

а насчет перво-появляющегося окна - в свойствах проекта (project - options) в автокриэйт поставить вашу форму со статуссбаром, а все остальные - в авалибл формс. и соответственно, в FormCreate первой ставить загрузку следующих. когда статусбар пройдет до мах - close первой формы.

надеюсь, понятно изложил?.. и еще более надеюсь, что понял суть проблемы
Bayazet вне форума
Старый 04.03.2009, 18:47   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Вопрос рассматривался неоднократно. Всего-то нужно пользоваться поиском по форуму:
http://programmersforum.ru/showthread.php?t=30100
http://programmersforum.ru/showthread.php?p=83223
mihali4 вне форума
Старый 04.03.2009, 19:39   #4
Лукманов Александр
работа не волк....
Форумчанин
 
Аватар для Лукманов Александр
 
Регистрация: 09.06.2008
Сообщений: 337
По умолчанию

Спасибо всем.
Bayazet, объяснили понятно.
Цель, для которой требуются неправые средства, не есть неправая цель.
Лукманов Александр вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно создать программку, отображающую текущую загрузку процессора. Naik Общие вопросы Delphi 6 03.03.2009 08:42
Как активизировать окно моего приложения? _ozzy_ Общие вопросы Delphi 3 10.04.2008 13:25
Создать окно на рабочем столе AidarBik Win Api 19 09.02.2008 17:47
Создать окно со списком и кнопкой!!! Versifikator Microsoft Office Excel 2 07.12.2007 17:22
«Окно+символ». Создать класс, представляющий окно в текстовом режиме. RustreX Паскаль, Turbo Pascal, PascalABC.NET 1 11.11.2007 19:28