Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Элементарный вопрос Tbutton??? / 10 сообщений из 10, страница 1 из 1
07.07.2003, 16:53
    #32201192
МаксимЯ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Элементарный вопрос Tbutton???
У кнопки есть событие ОнКлик – эта процедура выполняется давольно долго.......
Необходимо, чтобы дапустим в Лейбел перед началом обратки вывелось сообщение «Идет процесс загрузки», а по его заверщению вывело «Загрузка завершена»....

Задача вроде элементарная, но пока немогу решить

Может чего подскажите??

Заранее благодарен!!!!!!!
...
Рейтинг: 0 / 0
07.07.2003, 17:04
    #32201208
Элементарный вопрос Tbutton???
Ну так form.repaint и application.processmessages скажи.
...
Рейтинг: 0 / 0
07.07.2003, 17:21
    #32201224
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Элементарный вопрос Tbutton???
procedure Form1.Button1OnClick(sender Tobject)
begin
Tlabel.caption = 'Please Wait!!!' ;
....you code here ....
Tlabel.Cption = 'Operation complite!!!' ;
end;
...
Рейтинг: 0 / 0
07.07.2003, 17:27
    #32201234
Ы
Ы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Элементарный вопрос Tbutton???
procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
Button1.Caption := 'идет процесс';
for i:= 1 to 10000 do beep;
button1.Caption := 'процесс пришел';
end;

ну а если вместо фор-ту вставить код "долгого процесса" - вроде всё и получится... а?
...
Рейтинг: 0 / 0
07.07.2003, 17:30
    #32201240
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Элементарный вопрос Tbutton???
ну можно и так

но можно еще прочитать про
CreateProcess
CreatThreade
...
Рейтинг: 0 / 0
07.07.2003, 17:32
    #32201243
МаксимЯ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Элементарный вопрос Tbutton???
не важно кто, ты крут

Application.ProcessMessages - это как раз то, что нужно

Спасибо

осттальные товарищи не правы, до этого я бы и сам ддошел
...
Рейтинг: 0 / 0
07.07.2003, 17:34
    #32201246
Ы
Ы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Элементарный вопрос Tbutton???
синхронное мЫшление... мда)
...
Рейтинг: 0 / 0
09.07.2003, 06:40
    #32202621
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Элементарный вопрос Tbutton???
Ну и в догонку можно еще и Update форме сказать она и прорисуется
вот только трабла будя.... если во время процесса юзерповерх твоего окна выведет другое, то она уже не перерисуется... Первый вариант, если возможно внутри процесса переодически вызывать процедуру Update а второй использовать потоки
...
Рейтинг: 0 / 0
09.07.2003, 11:35
    #32202918
Элементарный вопрос Tbutton???
Третий вариант - в цикл все тот же application.processmessages.
...
Рейтинг: 0 / 0
09.07.2003, 13:13
    #32203120
МаксимЯ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Элементарный вопрос Tbutton???
неважно кто
я именно это имел ввиду
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Элементарный вопрос Tbutton??? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]