как применить sleep только для form1 delphi

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by scroyler, 11 Feb 2012.

  1. scroyler

    scroyler Banned

    Joined:
    23 Oct 2011
    Messages:
    24
    Likes Received:
    0
    Reputations:
    0
    всем привет.
    подскажите плз как применить sleep только для form1, а тоесть надо сделать так, что бы засыпала только форма 1 , а форма 2 была активна, как это сделать?
     
  2. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    возможно стоит сделать форму 2 модальной по отношению к форме 1?
     
  3. scroyler

    scroyler Banned

    Joined:
    23 Oct 2011
    Messages:
    24
    Likes Received:
    0
    Reputations:
    0
    form2.ShowModal;
    sleep (5000);

    делаю так но ничего не засыпает,только после закрытия формы 2 форма 1 засыпает
     
  4. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    а можно подробнее узнать зачем вам замершая форма 1?
     
  5. scroyler

    scroyler Banned

    Joined:
    23 Oct 2011
    Messages:
    24
    Likes Received:
    0
    Reputations:
    0
    для паузы таймера.
    Что бы в 1 форме таймер был на паузе, а вторая форма была открыта. при закрытие 2 формы таймер продолжал работу
     
  6. patcher

    patcher Banned

    Joined:
    15 Dec 2009
    Messages:
    190
    Likes Received:
    37
    Reputations:
    10
    Code:
    Timer1.Enabled := false;
    Form2.ShowModal;
    Timer1.Enabled := true;
    
     
  7. scroyler

    scroyler Banned

    Joined:
    23 Oct 2011
    Messages:
    24
    Likes Received:
    0
    Reputations:
    0
    мне нужна именно пауза, это не то(
     
  8. patcher

    patcher Banned

    Joined:
    15 Dec 2009
    Messages:
    190
    Likes Received:
    37
    Reputations:
    10
    как вариант создавай отдельный поток с бесконечным циклом, внутри которого выполняй код, который по таймеру. Перед модальным вызовом формы поток тормози, после восстанавливай.