Διαχείριση σημείων διακοπής.
Sébastien Granjoux
seb.sfo@free.fr
Philip Chimento
philip.chimento@gmail.com
Ελληνική μεταφραστική ομάδα GNOME
team@gnome.gr 2009-2015
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2012, 2013, 2015
Σίμος Ξενιτέλλης
simos@gnome.org 2009
Τζένη Πετούμενου
epetoumenou@gmail.com 2009
Μαρία Μαυρίδου
mavridou@gmail.com 2014

# Σημεία διακοπής

Τα σημεία διακοπής χρησιμοποιούνται για διακοπή της εκτέλεσης του προγράμματος σε συγκεκριμένο σημείο έτσι ώστε η κατάσταση του προγράμματος να μπορεί να εξεταστεί σε αυτές τις θέσεις.

# Λίστα σημείων διακοπής

Από το κύριο μενού, επιλέξτε Προβολή Σημεία διακοπής για το άνοιγμα του παραθύρου Σημείο διακοπής.

Αυτή η προβολή έχει τις ακόλουθες στήλες:

## Τοποθεσία

Πρόκειται για τη θέση του σημείου διακοπής εντός του αρχείου πηγαίου κώδικα. Όταν το σημείο διακοπής ορίζεται από το πρόσθετο εκσφαλμάτωσης μπορείτε να λάβετε επιπλέον πληροφορίες, όπως το ποια συνάρτηση περιέχει το σημείο διακοπής.

## Διεύθυνση

Αυτό το πεδίο συμπληρώνεται με τη διεύθυνση του σημείου διακοπής όταν ορίζεται από το πρόγραμμα εκσφαλμάτωσης.

## Τύπος

Αυτό εμφανίζει πάντοτε σημείο διακοπής. Θα χρησιμοποιηθεί σε μελλοντική υποστηρίζοντας διαφορετικούς τύπους σημείων διακοπής.

## Συνθήκη

Είναι η συνθήκη του σημείου διακοπής. Παραμένει κενή αν δεν έχει οριστεί κάποια συνθήκη.

## Αριθμός περασμάτων

Όταν δεν εκτελείται το πρόσθετο εκσφαλμάτωσης, σε αυτή τη στήλη εμφανίζεται ο αριθμός περασμάτων του σημείου διακοπής, ή το μηδέν, αν δεν έχει οριστεί αριθμός.

Όταν εκτελείται το πρόσθετο αποσφαλμάτωσης, αν ο αριθμός περασμάτων είναι μηδέν, σε αυτή τη στήλη εμφανίζεται ο αριθμός των φορών που έχει ενεργοποιηθεί το σημείο διακοπής. Αν ο αριθμός περασμάτων δεν είναι μηδέν, εμφανίζονται και οι δύο αριθμοί. Ο αριθμός περασμάτων είναι ο δεύτερος αριθμός.

## Κατάσταση

Είναι η κατάσταση του σημείου διακοπής. Μπορεί να είναι

## Σε εκκρεμότητα:

το σημείο διακοπής δεν έχει οριστεί στο πρόγραμμά σας.

## Μόνιμο:

το σημείο διακοπής ορίστηκε (ο αριθμός ταυτότητάς του εμφανίζεται σε παρένθεση).

## Προσωρινό:

το σημείο διακοπής ορίστηκε, αλλά θα διαγραφεί εάν φτάσει.

Όλα τα σημεία διακοπής διατηρούνται και στις επόμενες συνεδρίες του Anjuta, ακόμη και αν αντιστοιχούν σε ανύπαρκτη τοποθεσία, για παράδειγμα σε πηγαίο αρχείο μη φορτωμένης ακόμα κοινόχρηστης βιβλιοθήκης. Στην περίπτωση αυτή η κατάστασή τους ορίζεται σε εκκρεμότητα.

# Ορισμός σημείων διακοπής

Από το κύριο μενού, επιλέξτε Αποσφαλμάτωση Προσθήκη σημείου διακοπής... ή δεξί κλικ στο παράθυρο Σημείο διακοπής και επιλογή Προσθήκη σημείου διακοπής....

Συμπληρώστε την Τοποθεσία, που είναι η θέση του σημείου διακοπής και τα άλλα σημεία εάν θέλετε. Εάν ένα αρχείο είναι προς το παρόν ανοιχτό στον επεξεργαστή, η Τοποθεσία από προεπιλογή δείχνει την τρέχουσα γραμμή. Δείτε για περισσότερες πληροφορίες.

Μια άλλη λύση είναι η χρήση εναλλαγής λειτουργίας σημείου διακοπής. Εάν δεν υπάρχει σημείο διακοπής στην τρέχουσα γραμμή, θα προστεθεί. Αλλιώς, θα αφαιρεθεί.

Από το κύριο μενού, επιλέξτε Αποσφαλμάτωση Εναλλαγή σημείου διακοπής ή δεξί κλικ στο παράθυρο Επεξεργαστής και επιλογή Εναλλαγή σημείου διακοπής.

# Επεξεργασία σημείων διακοπής

Δεν μπορείτε να αλλάξετε τη τοποθεσία του σημείου διακοπής· αντί για αυτό δημιουργήστε ένα νέο σημείο διακοπής. Όμως, μπορείτε να αλλάξετε την κατάσταση διακοπής ή τον αριθμό περάσματος. Για επεξεργασία του σημείου διακοπής:

Επιλογή σημείου διακοπής στο παράθυρο Σημείο διακοπής.

Δεξί κλικ στο παράθυρο Σημείο διακοπής και επιλογή Επεξεργασία σημείου διακοπής....

Αλλαγή των πεδίων της Κατάστασης ή Αριθμού περάσματος και κλικ στο Εντάξει όταν τελειώσετε. Δείτε για περισσότερες πληροφορίες.

# Αφαίρεση σημείων διακοπής

Μπορείτε να αφαιρέσετε ένα σημείο διακοπής χρησιμοποιώντας την εναλλαγή λειτουργίας σημείου διακοπής που περιγράφτηκε παραπάνω. Όμως, εάν θέλετε να αφαιρέσετε περισσότερα από ένα σημεία διακοπής ή το σημείο διακοπής είναι σε διαφορετικό αρχείο από αυτό που επεξεργάζεστε, μπορείτε να χρησιμοποιήσετε το παράθυρο σημείου διακοπής:

Επιλογή σημείου διακοπής στο παράθυρο Σημείο διακοπής.

Δεξί κλικ στο παράθυρο Σημείο διακοπής και επιλογή Αφαίρεση σημείου διακοπής.

Για αφαίρεση όλων των σημείων διακοπής:

Από το κύριο μενού, επιλέξτε Αποσφαλμάτωση Αφαίρεση όλων των σημείων διακοπής ή δεξί κλικ στο παράθυρο Σημείο διακοπής και επιλογή Αφαίρεση όλων των σημείων διακοπής.

# Ενεργοποίηση ή απενεργοποίηση σημείων διακοπής

Μερικές φορές ίσως θέλετε να απενεργοποιήσετε ένα σημείο διακοπής προσωρινά αντί για διαγραφή του εντελώς. Για απενεργοποίηση ή επανεργοποίηση σημείου διακοπής:

Κλικ στο σημείο ελέγχου ενεργό στο παράθυρο Σημείο διακοπής ή δεξί κλικ στο παράθυρο Σημείο διακοπής και επιλογή Ενεργοποίηση σημείου διακοπής ή Απενεργοποίηση σημείου διακοπής.

Μπορείτε να απενεργοποιήσετε όλα τα σημεία διακοπής χρησιμοποιώντας:

Από το κύριο μενού, επιλέξτε Αποσφαλμάτωση Απενεργοποίηση όλων των σημείων διακοπής ή δεξί κλικ στο παράθυρο σημείο διακοπής και επιλογή ανενεργά όλα τα σημεία διακοπής.