Jak znaleźć Out, który jest przekazanie błędne wartości parametru?
Opis problemu
Wartość parametru niewłaściwe jest były przekazywane do jednego z moich funkcji.Ta funkcja jest wywoływana z każdym miejscu.Jak znaleźć się co przekazując jej wartość niewłaściwy?
Roztwór
Aby rozwiązać ten problem
Ustaw punkt przerwania lokalizacji na początku funkcji.
Kliknij prawym przyciskiem myszy punkt przerwania, a następnie wybierz warunek.
W Warunek przerwania okno dialogowe, kliknij na warunek pole wyboru.Aby uzyskać więcej informacji, zobacz Jak: Określ warunek przerwania.
Wprowadź wyrażenie, takie jak Var==3, do pola tekstowego, gdzie Var jest nazwą parametru, która zawiera Zła wartość i 3 jest zła wartość przekazywana do niego.
Wybierz jest True radio przycisk, a następnie kliknij przycisk OK przycisk.
Teraz ponownie uruchomić program.Punkt przerwania powoduje zatrzymanie na początku funkcji programu po Var parametr ma wartość 3.
Okno stos do wywoływania funkcji Znajdź i przejdź do jego kod źródłowy.Aby uzyskać więcej informacji, zobacz Jak: używanie okna wywołanie stosu.
Zobacz też
Koncepcje
Często zadawane pytania dotyczące kodu macierzystego debugowania