Jak sprawdzić, gdzie się program zawiesił?

Jak sprawdzić, gdzie się program zawiesił?
ZE
  • Rejestracja: dni
  • Ostatnio: dni
0

Dwa pytania:

  1. Jeżeli program się zwiesza, czy jest możliwość sprawdzenia, gdzie aktualnie się wykonuje? Oczywiście wiem, że można ustawić punkt przerwania i potem krokowo szukać - chodzi mi o takie przerwanie, które wskaże linię kodu

  2. Jak przy pracy krokowej F7/F8 można zerknąć na okno programu, żeby zobaczyć efekty pracy?

Dziękuję za wskazówki

Misiekd
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7923
1

masz taki magiczny przycisk jak pause tam, gdzie miałeś wcześniej play (run with debugger)

ZE
  • Rejestracja: dni
  • Ostatnio: dni
0

tak, ale wtedy pokazuje mi CPU i zawartość w assemblerze - jak to powiązać z linią kodu?

madmike
  • Rejestracja: dni
  • Ostatnio: dni
0

Przeczytaj: Debugowanie - skorzystaj...

ZE
  • Rejestracja: dni
  • Ostatnio: dni
0

Dzięki, fajny artykuł, rozszerzający trochę to, co w książce, ale wciąż nie mam odpowiedzi na moje pytania.

Misiekd
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7923
0

a wziąłeś pod uwagę fakt, że 'stoi' np gdzieś w systemowych funkcjach a nie w twoim kodzie?

ZE
  • Rejestracja: dni
  • Ostatnio: dni
0

"2. Jak przy pracy krokowej F7/F8 można zerknąć na okno programu, żeby zobaczyć efekty pracy?"

da się jakoś?

Misiekd
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7923
0

nie

ZE
  • Rejestracja: dni
  • Ostatnio: dni
0

ale bez sensu :( dzięki

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.