Uruchamianie procedury
Jest kilka sposobów uruchamiania procedur.
- Pierwszym sposobem jest wskazanie procedury, bądź jednej z jej komend w oknie procedury, a następnie kliknięcie przycisku
w toolbarze. Wyświetli się okno, w którym można ustawić liczbę wywołań procedury, minimalny i maksymalny odstęp czasowy pomiędzy wywołaniami procedury. Dostępna jest także nazwa odtwarzacza na którym procedura ma zostać uruchomiona. Czas do pierwszego wywołania procedury, a także wartości zmiennych wywoływanej procedury. - Drugim sposobem wywołania procedur, jest zdefiniowanie skrótów klawiszowych: ,,Edycja'' -> ,,Skróty klawiszowe''. Ustawienia zmiennej, liczby wywołań i odstępów pomiędzy wywołaniami znajdują się pod przyciskiem ,,Ust.'' każdego wiersza okna edycji przycisków klawiszowych. Zwracam uwagę na opcję ,,Skróty aktywne podczas gdy uruchomiona jest którakolwiek procedura'' w oknie edycji skrótów klawiszowych oraz opcję ,,Skróty klawiszowe aktywne'' w menu ,,Edycja''. Jeśli którakolwiek z tych opcji nie jest spełniona, skrót klawiszowy nie będzie działać.
- Kolejną możliwością jest uruchomienie procedury przy pomocy innej procedury. Aby skorzystać z tej funkcji należy dodać odpowiednią komendę do procedury (patrz np. 4.6.15: ,,sec:Wywolanie procedury'') oraz posiadać tą procedurę dodaną do odtwarzacza.
- Procedury mogą także być zlecane wątkom automatycznie na skutek akcji użytkownika gdy któraś z procedur wcześniej uruchomi nasłuchiwanie tej akcji (patrz rozdział 4.3.3: ,,sec:Nasluchiwacze'').
Procedury można w dowolnym momencie wstrzymać oraz zatrzymać. Aby zatrzymać wszystkie uruchomione procedury należy wcisnąć klawisz klawiatury Scroll lock lub przycisk
. Można też zatrzymać wybrany proces, klikając go prawym przyciskiem myszy i wybierając opcję ,,Zatrzymaj ten proces''.
Aby wstrzymać wykonywanie procesów należy wcisnąć klawisz klawiatury Pause/break lub przycisk
. Gdy procesy są wstrzymane dostępne są dodatkowe narzędzia debugowania. Wskaż prawym przyciskiem myszy proces na liście procesów.- Wybierz ,,Pokaż pamięć'', aby zobaczyć wartość wszystkich zmiennych trzymanych w pamięci
- Wybierz ,,Pokaż stos wywołań'', aby zobaczyć aktualny stos wywołań procedur.
krzys2014-11-23