-
Есть программа. Законченная. Хочу сделать индикатор загрузки. Как в фотошопе, кореле, и т.п. Программа грузится максимум 5 секунд. Никакие файлы (txt как QIP например...) при загрузке к сожалению не перебирает. Есть только коннект к MSSQL серверу. на что сделать индикатор? На процесс подключения? Но тут не известно точно время... они может быть и бесконечно... В общем требуется совет.
(PS. "Не надо это делать...зачем... на что" - ну так хочу и все :) )
-
лого, там крутятся песочные часики..
плагиат правда %)
-
Сделай перебор всех файлов на системном диске, и в процессе его отображай индикатор
-
кинь обычный splash с анимацией и не занимайся церебросексом.
---
All Your Base Are Belong to Us
-
DrPass © (29.07.08 22:50) [2]
Сделай перебор всех файлов на системном диске, и в процессе его отображай индикатор
:)
А чего только на системном. Можно все логические диски перебрать. И , если время останется, сетевые просканировать ...
-
> И , если время останется, сетевые просканировать ...
за НАТом %)
-
пофиг, за чем, главное процесс.
Если серъезно, [3] даже избыточно ...
-
Пиши как есть. Establishing a network connection with SQL server at host.com... И индикатор сначала на пять секунд, потом запомнишь за сколько он в среднем загрузился, и уже будешь знать примерно как быстро его крутить.
-
Zeqfreed © (29.07.08 23:21) [7]
И индикатор сначала на пять секунд, потом запомнишь за сколько он в среднем загрузился, и уже будешь знать примерно как быстро его крутить.
Ага, а если он вечером назапоминался, а днем менеджеры набежали и какой то дебил запустил выборку на 10 000 000 записей на сервере ...
-
Да уж странный вопрос, ну вот честно. Просто пишем текущий статус:
1. Привет Вася! Я убер-пупер прога для фиг знает чего!
2. Я вот к БД пробую подключиться!
3. Ура! Я загрузилася! Работай!
А рядом со статусом отображаем картинку, чтобы пользователь не скучал. Неважно какую, даже мона статичную.
-
> Как в фотошопе, кореле
а где там прогресс?
если очень хочется прогрессу, сделай прогрессбар на 15 секунд и всё
-
> easy © (29.07.08 23:54) [10]
>
>
> > Как в фотошопе, кореле
>
> а где там прогресс?
> если очень хочется прогрессу, сделай прогрессбар на 15 секунд
> и всё
Цикличный, как у MS. Если за 30 сек глёхо то прогрессбар на 0 и заново отсчёт.
-
> isasa © (29.07.08 23:37) [8]
А нам несложно и еще разок прогресс бар пустить. Зачем искать себе проблемы какие-то? :)