Εδώ είναι γιατί:
* Συλλογή: Οι μονάδες Delphi καταρτίζονται σε αρχεία αντικειμένων (.dcu). Αυτά τα αρχεία αντικειμένων περιέχουν τον συντεταγμένο κώδικα της μονάδας, αλλά όχι τον πραγματικό πηγαίο κώδικα.
* Σύνδεση: Όταν καταρτίζεται η εφαρμογή σας, ο μεταγλωττιστής συνδέει τα απαραίτητα αρχεία αντικειμένων μαζί για να δημιουργήσει το τελικό εκτελέσιμο.
* runtime: Κατά το χρόνο εκτέλεσης, το εκτελέσιμο φορτωμένο στη μνήμη και εκτελείται. Ο κώδικας που καταρτίζεται από τις μονάδες εκτελείται, αλλά ο πραγματικός πηγαίος κώδικας μονάδας δεν υπάρχει ή εμφανίζεται.
Τι μπορείτε να δείτε:
Ενώ η ίδια η μονάδα δεν εμφανίζεται, μπορεί να δείτε κάποιες πτυχές της έμμεσα:
* μορφές: Εάν μια μονάδα περιέχει μια φόρμα, αυτή η φόρμα θα εμφανιστεί όταν εκτελείται η εφαρμογή σας.
* μηνύματα σφάλματος: Εάν ένα σφάλμα εμφανιστεί μέσα σε κώδικα σε μια μονάδα, το μήνυμα σφάλματος μπορεί να αναφέρει το όνομα της μονάδας, αλλά δεν θα εμφανίσει τον πραγματικό κωδικό.
* Debuggers: Κατά την απομάκρυνση, μπορείτε να δείτε τον πηγαίο κώδικα μονάδων (εάν έχετε τον πηγαίο κώδικα) και να περάσετε από τη γραμμή κώδικα ανά γραμμή.
Περίληψη: Οι μονάδες Delphi χρησιμοποιούνται για επαναχρησιμοποίηση οργάνωσης και κώδικα. Καταχωρούνται σε αρχεία αντικειμένων και δεν είναι άμεσα ορατά κατά το χρόνο εκτέλεσης. Ο κώδικας εντός των μονάδων εκτελείται, αλλά ο πηγαίος κώδικας δεν εμφανίζεται.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα