2011-11-15 21 views
5

Próbuję mieć podobny układ podczas edycji i debugowania. Podczas uruchamiania programu moja struktura i inspektor obiektów znikają. Stworzyłem własne ustawienie szybkości na pulpicie, ustawiłem także pulpit debugowania, ale gdy tylko program uruchomi inspekcję struktura i obejct znikną. Jak mogę temu zapobiec?Jak zachować układ debugowania taki sam jak układ pulpitu?

Pytanie związane z tym: menu edycji również się zmienia. Kliknięcie prawym przyciskiem myszy na nazwę procedury powoduje wyświetlenie menu kontekstowego z pierwszą pozycją "znajdź deklarację". Podczas debugowania pierwszy element to "zamknij stronę". Znajduję element deklaracji wyszukiwania w szybki sposób, aby znaleźć kod. Poza tym frustrujące jest utracenie kodu, ponieważ klikniesz "nie" na pytanie, aby zapisać informacje (wiem, to moja wina, ale menu nie powinno się zmienić w mojej opinii).

Dzięki,

Arnold

+0

Menu zmienia się, ponieważ zmienia się kontekst. Opisane przez Ciebie ustawienie pulpitu debugowania rozwiązuje pierwszy problem. Musisz robić to nie całkiem dobrze. –

+5

Inspektor obiektów prawdopodobnie zniknie w wyniku opcji "ukryj projektantów w czasie wykonywania" ... –

+0

@Marjan, to działa. Dziękuję Ci. – Arnold

Odpowiedz

5

Jaka wersja Delphi? Okna dialogowe i menu zmieniają się pomiędzy wersjami (a nawet między kodami SKU tej samej wersji).

w pierwszym, otwartym Tools->Options->Environment Options i usuń Hide designers on run w polu Running grupy (D2010, XE, i XE2) lub Tools->Options->Environment Options i odznaczając Hide designers on run w polu Compiling and Running grupy (D2007).

Po drugie: Menu z prawym przyciskiem myszy nazywa się context menu, co oznacza, że ​​wyświetla to, co jest właściwe w kontekście, kiedy jest wyświetlane. Jest całkowicie właściwe, aby się zmieniał w zależności od tego, kiedy i jak go używasz; tak to powinno działać.

prawym przyciskiem myszy na pliku w Eksploratorze Windows jest inny niż .zip prawym przyciskiem myszy na pliku Słowo .doc, ponieważ mają różne opcje na podstawie kontekście - plik zip ma opcję „Wypakuj do ...” że dokument Word nie ma, ponieważ "wyodrębnianie" dokumentu Worda nie ma zastosowania. To samo dotyczy klikania prawym przyciskiem myszy pliku .exe, który ma opcję Run as Administrator (Win7), w przeciwieństwie do kliknięcia prawym przyciskiem myszy pliku .pas, który nie oferuje tej opcji.

+0

+1 Dobra odpowiedź. I doskonała ilustracja odpowiedzi, która rozszerza się dobrze na pospiesznie napisanych komentarzach. –

+3

@ David, dzięki. Komentarze nie były dostępne, gdy zacząłem pisać odpowiedź, przysięgam. :) Dostałem telefon w trakcie pisania mojego postu. Ale punkt.

+0

Używam Delphi XE. Ta odpowiedź doskonale działa dobrze, dzięki! Litość menu kontekstowego. – Arnold

Powiązane problemy