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

Вниз

Загрузка программы - индикатор - на какой процесс поставить   Найти похожие ветки 

 
Layner ©   (2008-07-29 22:45) [0]

Есть программа. Законченная. Хочу сделать индикатор загрузки. Как в фотошопе, кореле, и т.п. Программа грузится максимум 5 секунд. Никакие файлы (txt как QIP например...) при загрузке к сожалению не перебирает. Есть только коннект к MSSQL серверу. на что сделать индикатор? На процесс подключения? Но тут не известно точно время... они может быть и бесконечно... В общем требуется совет.
(PS. "Не надо это делать...зачем... на что" - ну так хочу и все :) )


 
antonn ©   (2008-07-29 22:50) [1]

лого, там крутятся песочные часики..
плагиат правда %)


 
DrPass ©   (2008-07-29 22:50) [2]

Сделай перебор всех файлов на системном диске, и в процессе его отображай индикатор


 
ketmar ©   (2008-07-29 22:56) [3]

кинь обычный splash с анимацией и не занимайся церебросексом.

---
All Your Base Are Belong to Us


 
isasa ©   (2008-07-29 23:03) [4]

DrPass ©   (29.07.08 22:50) [2]

Сделай перебор всех файлов на системном диске, и в процессе его отображай индикатор


:)
А чего только на системном. Можно все логические диски перебрать. И , если время останется, сетевые просканировать ...


 
antonn ©   (2008-07-29 23:10) [5]


> И , если время останется, сетевые просканировать ...

за НАТом %)


 
isasa ©   (2008-07-29 23:16) [6]

пофиг, за чем, главное процесс.
Если серъезно, [3] даже избыточно ...


 
Zeqfreed ©   (2008-07-29 23:21) [7]

Пиши как есть. Establishing a network connection with SQL server at host.com... И индикатор сначала на пять секунд, потом запомнишь за сколько он в среднем загрузился, и уже будешь знать примерно как быстро его крутить.


 
isasa ©   (2008-07-29 23:37) [8]

Zeqfreed ©   (29.07.08 23:21) [7]
И индикатор сначала на пять секунд, потом запомнишь за сколько он в среднем загрузился, и уже будешь знать примерно как быстро его крутить.


Ага, а если он вечером назапоминался, а днем менеджеры набежали и какой то дебил запустил выборку на 10 000 000 записей на сервере ...


 
brrr ©   (2008-07-29 23:54) [9]

Да уж странный вопрос, ну вот честно. Просто пишем текущий статус:
1. Привет Вася! Я убер-пупер прога для фиг знает чего!
2. Я вот к БД пробую подключиться!
3. Ура! Я загрузилася! Работай!

А рядом со статусом отображаем картинку, чтобы пользователь не скучал. Неважно какую, даже мона статичную.


 
easy ©   (2008-07-29 23:54) [10]


> Как в фотошопе, кореле

а где там прогресс?
если очень хочется прогрессу, сделай прогрессбар на 15 секунд и всё


 
Украинец   (2008-07-30 00:37) [11]


> easy ©   (29.07.08 23:54) [10]
>
>
> > Как в фотошопе, кореле
>
> а где там прогресс?
> если очень хочется прогрессу, сделай прогрессбар на 15 секунд
> и всё


Цикличный, как у MS. Если за 30 сек глёхо то прогрессбар на 0 и заново отсчёт.


 
Zeqfreed ©   (2008-07-30 01:23) [12]

> isasa ©   (29.07.08 23:37) [8]

А нам несложно и еще разок прогресс бар пустить. Зачем искать себе проблемы какие-то? :)


 
Vad ©   (2008-07-30 07:22) [13]

Уж лучше бегущую строку с текстом: "У попа была собака....."


 
Правильный$Вася   (2008-07-30 10:56) [14]


> Уж лучше бегущую строку с текстом

"угадай, чем я сейчас занимаюсь"


 
ПЛОВ ©   (2008-07-30 11:42) [15]

Форматирование диска C: - xx% завершено


 
Layner ©   (2008-07-30 12:19) [16]

гыгыгы


 
brother ©   (2008-07-30 12:53) [17]

> Как в фотошопе, кореле,

там прогресс загрузки плагинов итп...

> Программа грузится максимум 5 секунд.


> Есть только коннект к MSSQL серверу. на что сделать индикатор?
> На процесс подключения? Но тут не известно точно время...
> они может быть и бесконечно...

не понял...

зы в общем конкретный прогресс не повесишь... только сплаш заставку


 
keymaster ©   (2008-07-30 15:38) [18]


>  они может быть и бесконечно...

Если за минуту ничего не получилось - показываем сообщение об ошибке и отваливаемся.


> зы в общем конкретный прогресс не повесишь...

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



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

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

Наверх




Память: 0.51 MB
Время: 0.018 c
8-1185991832
DelphiKettle
2007-08-01 22:10
2008.09.21
MediaPlayer


15-1217409476
KilkennyCat
2008-07-30 13:17
2008.09.21
Поиск компонента.


2-1218452773
Connect
2008-08-11 15:06
2008.09.21
Файлы


15-1217486508
tesseract
2008-07-31 10:41
2008.09.21
Ну вот и свершилось


2-1218279471
Дмитрий Белькевич
2008-08-09 14:57
2008.09.21
Непонятки с кодом