[TurboDelphi]Pare pytan o watki...

0

Witam,

od niedawna ucze sie pisac aplikacje wielowatkowe, umiem juz na 2 sposoby zrobic watek, przepisac jakies dane do zmiennych wew. watku ale nie wiem jak zrobic program ktory sie nie zamrozi ale bedzie dopiero wyonywal dalszy kod po zakonczeniu watku. Mogl bym to ominac gdybym wiedzial tez jak sprawdzic czy dany watek jest wykonywany oraz jak zamknac zdalnie watek.
Pozdrawiam

0

watku ale nie wiem jak zrobic program ktory sie nie zamrozi ale bedzie dopiero wyonywal dalszy kod po zakonczeniu watku

W momencie odpalenia wątku włącz okienko za pomocą ShowModal z informacją "Trwa przetwarzanie danych" lub coś w ten deseń oraz przyciskiem "Anuluj". Użytkownik nie będzie miał dostępu do głównego okna programu do czasu zakończenia wątku albo przerwania wątku np. za pomocą przycisku "Anuluj" w wywołanym okienku.

Jeżeli chcesz wiedzieć jak przerwać wątek albo jak sprawdzić czy został zakończony to zapraszam do lektury 8 rozdziału Kompendium: Rozdział 8
oraz zasobów serwisu i forum, np. tutaj masz ciekawy artykuł: Wątki

1 użytkowników online, w tym zalogowanych: 0, gości: 1