User Tools

Site Tools


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

This is an old revision of the document!


Η εκτέλεση τερματίζετα με "παράξενο" κωδικό

Η εκτέλεση του κώδικα τερματίζεται με έναν παράξενο, μεγάλο ή/και αρνητικό αριθμό π.χ.

Process finished with exit code -1073741819 (0xC0000005)

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

  • Πρόσβαση σε στοιχεία του πίνακα έξω από τα όρια του πίνακα (είτε με αρνητικό δείκτη, είτε δείκτη μεγαλύτερο ή ίσο από το μήκος του πίνακα).
qna/misc/runtime/crash-or-long-return-value.1618828152.txt.gz · Last modified: 2021/04/19 10:29 by xallos