imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 12.08.2003, 15:31     # 1
KolyaNoskov
Guest
 
Сообщения: n/a

Question Delphi: ProgressBar в диалоге

Всем привет!

Вопрос вот в чем: есть внешний дивайс. Его нужно инициализировать. А перед этим вывести маленькое окошко на экран без всяких кнопок - только надпись в шапке - типа "Инициализация дивайса SuperPuperQuantuumGenerator" и ProgressBar. И во время инициализации показывать в отдельном окошке ProgressBarом процесс выполнения этой самой инициализации.

Может есть готовый компонент для Delphi?

Подскажите, плиз! А то я все , а толку мало
 
Старый 13.08.2003, 21:05     # 2
YAS
::VIP::
 
Аватар для YAS
 
Регистрация: 18.01.2002
Адрес: Moscow
Сообщения: 1 919

YAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS Сэнсэй
Здесь надо объединить управление потоками и модальные окна. Компонентов такого вида я пока не встречал.
__________________
Бороться и искать, найти и перепрятать :-)
YAS вне форума  
Старый 13.08.2003, 21:37     # 3
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
Может есть готовый компонент для Delphi?
Компонент суть которого сводится к выводу стандартной формы и рисованию на ней стандартного компонента может и есть, но не проще ли самому вписать эти несколько строк ...
RaZEr вне форума  
Старый 14.08.2003, 14:26     # 4
KolyaNoskov
Guest
 
Сообщения: n/a

Цитата:
не проще ли самому вписать эти несколько строк ...
Квалификация не позволяет Я физик, а не программист...

Вот, нашел компонент (пробую прилепить к сообщению), но что-то у меня не ладиться:

Объявляю его в модуле девайса
Код:
interface
var
 pd: TProgressBox;
Потом, в теле самой процедуры инициализации девайса:
Код:
pd := TProgressBox.Create(Application);
 with pd do
----задаю свойства, Caption окна, лейбы и т. д... ----

Код:
pd.Show;
--- собственно сама инициализация девайса ---

И в конце процедуры:
Код:
pd.Close;
pd.Destroy;
Беда вот в чем: не видно на ProgressBoxе кнопки "Cancel" и лейб. Может я чего напутал в строке
Код:
pd := TProgressBox.Create(Application);
В чем разница между Application, nil и self?

Если долго рассказывать, киньте ссылку почитать.


Заранее благодарен!
Вложения
Тип файла: zip extdlg.zip (6.9 Кбайт, 5 просмотров - Кто скачивал? )

Последний раз редактировалось KolyaNoskov; 14.08.2003 в 14:29.
 
Старый 14.08.2003, 20:46     # 5
Makc
::VIP::
 
Аватар для Makc
 
Регистрация: 13.08.2003
Адрес: Москва
Сообщения: 1 137

Makc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc Гуру
KolyaNoskov
Вот пример, если я правильно тебя понял...
Вложения
Тип файла: zip new folder.zip (7.9 Кбайт, 15 просмотров - Кто скачивал? )
__________________
Makc aka Maximus (on other boards)
Makc вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 19:46.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.