Konfiguracja debuggera w Delphi

0

Witam,
Podczas uruchomienia debuggera w Delphi sprawdzany jest mój kod i gdy np. łącze się z SQL-em uruchamia mi się np okno VCL.Controls i VCL.Forms gdzie są pokazane kolejne skoki.
Moje pytanie jest jak ustawić debugger aby tego nie pokazywał (robił w tle) a pokazywał tylko mój kod.
Jak to ustawić w opcji debuggera w Delphi XE7.

3

Sprawdź czy zieloną ramkę masz odznaczoną (screen z netu, nie zwracaj uwagi na czerwone zaznaczenie)
screenshot-20200908130104.png

0

To jeszcze ja dołączę moje pytanie dotyczące debugowania
Jak chcę podejrzeć jakiś element tablicy np tab[i].value to mam inaccesible value
ale jak wpiszę tab[0].value to już działa.
Jak takie coś naprwić?

2

Najpierw musi być zainicjowana wartość i żeby można było podejrzeć tab[i].value. Czyli trzeba najprawdopodobniej w pętli przejść za inicjowanie wartości i i wtedy podgląd będzie działał. Jeśli chcesz zobaczyć podgląd kiedy wykonanie kodu jest przed pętlą albo za pętlą to zmienna i nie ma znanej wartości stąd komunikat.

0

to ja wiem
już wewnątrz pętli nie można podglądać tablicy, mimo że zmienna ma już wartość.

0
My Razem napisał(a):

Jak chcę podejrzeć jakiś element tablicy np tab[i].value to mam inaccesible value

Problemem nie jest tutaj iterator – zmienna i – a samo Value, które póki co nie wiemy czym jest. No by czym jest Value? Publicznym polem? Metodą? Właściwością? A jeśli właściwością, to linkuje bezpośrednio do pola czy poprzez metodę dostępową (getter)?

Musisz podać więcej informacji na temat tej tablicy oraz jej struktury.

0

ten value to tylko przykład. Mam ten problem z każdym typem tablic.
Nie ważne czy to zwykła tablica integerów czy stringów czy jakaś wielowymiarowa tablica obiektów!

0

A która to wersja Delphi? W najnowszym nie ma problemu. W starszych (o ile starszych to już nie pamiętam) trzeba było np. zaznaczyć całe wyrażenie. Jak sprawdzasz ten podgląd? Kursor nad parametrem czy jakoś inaczej? Debug -> eveluate/modify też nie pokazuje wartości? Masz wgranego FixPacka?

0

Delphi XE4
I mam fixPacka. Może to przez to? Bo kolega obok z tą samą wersją Delphi nie ma tego problemu. Spróbuję odinstalować fixPacka.

Po odinstalowaniu mogę powiedzieć, że IdeFixPack nie to nie ma wpływu. Czy jest czy go nie ma, efekt taki sam.

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