Конференция "KOL" » Проблемы с созданием формы ожидания...
 
  • MTsv DN (29.04.10 10:24) [0]
    Всем привет...

    Бывают случаи, когда время выполнения операции затягивается. В таких случаях, как вариант, используют формы ожидания. Создать на KOL сопровождается артефактами. У меня идей больше нет, кто-нить подкиньте идею как избавиться от мерцания главной формы. Проект по ссылке:
    http://slil.ru/29053518
  • mdw (29.04.10 12:16) [1]
    А в чем мерцание проявляется? Я что-то не заметил...
  • MTsv DN (29.04.10 17:14) [2]
    Привет...

    > А в чем мерцание проявляется? Я что-то не заметил...
    Над тоталом попробуй. На какую-то долю секунды окно тотала становится активным, что даже курсор видно.

    ...Но в общем это уже не важно. Если у кого-то будет подобная проблема, то решение такое:
    procedure DestroyWaitForm(Parent : PControl);
    begin
    if WForm <> nil then
     begin
      SetForegroundWindow( Parent.Handle );
      WForm.Close;
      Parent.Style := Parent.Style and not WS_DISABLED;
      Free_And_Nil(WForm);
     end;
    end;


    Думаю пояснять не надо...
 
Конференция "KOL" » Проблемы с созданием формы ожидания...
Есть новые Нет новых   [120350   +20][b:0][p:0.001]