User Tools

Site Tools


qna:misc:runtime:crash-or-long-return-value

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
qna:misc:runtime:crash-or-long-return-value [2021/06/05 15:02]
xallos [Το πρόβλημα]
qna:misc:runtime:crash-or-long-return-value [2022/05/28 16:46]
xallos
Line 31: Line 31:
  
 Αφού αφαιρέσετε ή απενεργοποιήσετε όλα τα breakpoints, εκτελέστε τον κώδικα μέσω του debugger. Τότε η εκτέλεση θα διακοπεί στη γραμμή που παράγει το σφάλμα. Αφού αφαιρέσετε ή απενεργοποιήσετε όλα τα breakpoints, εκτελέστε τον κώδικα μέσω του debugger. Τότε η εκτέλεση θα διακοπεί στη γραμμή που παράγει το σφάλμα.
 +
 +<WRAP info>**Εάν δεν έχετε προηγούμενη εμπειρία από τη χρήση του debugger**, τότε πατώντας το κουμπί δεξιά από το Run (το 2ο) στη γραμμή εργαλείων εκτέλεσης, ξεκινά η εκτέλεση του προγράμματος σε debugging mode, το οποίο σημαίνει ότι όταν προκύψει σφάλμα όπως αυτά που οφείλονται σε λανθασμένη χρήση pointers (δεικτών), εμφανίζει τη γραμμή που προέκυψε στο σφάλμα. Τις περισσότερες φορές αυτή η γραμμή είναι μέσα στον κώδικα που γράφει ο προγραμματιστής και όχι σε κώδικα κάποιας βιβλιοθήκης. Κατόπιν με το stop (τελευταίο κουμπί στην ίδια γραμμή εργαλείων) τεραμίζεται η λειτουργία του debugging.</WRAP>
  
 Προσέξτε ότι η γραμμή αυτή δεν είναι απαραίτητα η λανθασμένη, αλλά μπορεί να είναι αυτή που παρουσιάζει την... παρενέργεια του σφάλματος που υπάρχει σε άλλη γραμμή. Προσέξτε ότι η γραμμή αυτή δεν είναι απαραίτητα η λανθασμένη, αλλά μπορεί να είναι αυτή που παρουσιάζει την... παρενέργεια του σφάλματος που υπάρχει σε άλλη γραμμή.
qna/misc/runtime/crash-or-long-return-value.txt · Last modified: 2022/05/28 16:47 by xallos