Запуск процедур (Батоны, много) в потоке. Делфи

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by ferdys, 15 Dec 2015.

  1. ferdys

    ferdys New Member

    Joined:
    28 Oct 2015
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    В программе есть много баттонов, у каждого свой код. Если запускать их не в потоке то программа на время выполнения кода зависает, как сделать так чтобы программа не зависала, не создавать же для каждого баттона отдельный клас поток и т.д.
     
  2. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    Писать весь код в обработчиках кнопок не лучшая идея. Так что лучше пересмотреть архитектуру приложения, как вариант создай поток, который будет принимать сообщения от кнопок и выполнять нужный код уже вне контекста основного потока