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

Вниз

Немодальная форма   Найти похожие ветки 

 
Spot-up ©   (2006-05-30 13:13) [0]

Хотел, чтобы вовремя выполнения запроса (очень долгого;)) перед глазами маячила gif анимация, но выходит пустая форма. После выполнения запроса, если убрать close, анимашка появляется.

procedure TForm1.Button2Click(Sender: TObject);
begin
dm.SPTest.Close;
with DM.SPTest do
 begin
  Parameters.ParamByName("@year").Value:=Edit1.Text;
  Form3.Show;
  Open;
  Form3.Close;
 end;
end;


 
tesseract ©   (2006-05-30 13:15) [1]

попробуй form3.update.


 
evvcom ©   (2006-05-30 14:02) [2]

Так у тебя запрос и анимашка работают в одном потоке. Поэтому пока запрос не отработает, в этом потоке больше ничего и не может работать. Вынеси работу запроса в отдельный поток и увидишь свою анимашку.


 
comtat ©   (2006-05-30 14:48) [3]

пробуй Application.ProcessMessage();


 
jb   (2006-05-30 19:52) [4]


> пробуй Application.ProcessMessage();

Не поможет - анимашка один раз отрисуется и все.
evvcom - прав!


 
Kolan ©   (2006-05-30 20:00) [5]

Для работы с потоками обычно используют класс TThread.
Подробную информациию можно найти вкниге "Руководство разработчика" С. Тейкстра К. Пачеко.

Взять ее можно на сайте:
http://www.podgoretsky.com/ddp.html


 
RDen   (2006-05-31 07:18) [6]

перед началом выполнения запроса - Form3.refresh



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

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

Наверх




Память: 0.45 MB
Время: 0.012 c
6-1139633936
Интересующийся
2006-02-11 07:58
2006.06.18
Передать ресурс dll клиенту при помощи SendBuf()


2-1148890159
DiGe
2006-05-29 12:09
2006.06.18
задача о рюкзаке


15-1148297897
begin...end
2006-05-22 15:38
2006.06.18
Как назначить пользователю права на ветку реестра в Win2k Prof?


3-1145529089
samalex
2006-04-20 14:31
2006.06.18
Установить дату в диалоге FastReport


5-1133558900
Adil
2005-12-03 00:28
2006.06.18
Svyaz mejdu komponentami v odom unite





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский