Skip to main content

Τι είναι ένας βρόχος μηνύματος;

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

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

Η διαδικασία επικοινωνίας μπορεί να θεωρηθεί ως κύκλος.Μια εντολή για λήψη ενός μηνύματος αποστέλλεται.Το άλλο άκρο στέλνει μια εντολή για την αποστολή του ζητούμενου μηνύματος.Δεδομένου ότι η αμφίδρομη επικοινωνία και οι απαντήσεις ταξιδεύουν εμπρός και πίσω, δημιουργεί διάλογο που μοιάζει με βρόχο.

Μια εφαρμογή υπολογιστή εκτελεί αυτόν τον τύπο διαδικασίας επικοινωνίας στο παρασκήνιο.Δεν είναι εμφανώς αξιοσημείωτο από τη γραφική διεπαφή εφαρμογών.Οι έμπειροι χρήστες που έχουν ενδιάμεσο σε προηγμένες τεχνικές γνώσεις μπορούν να εισάγουν εντολές για να δουν το παράθυρο διαλόγου ουρά μηνυμάτων ενώ βρίσκεται σε εξέλιξη.Μπορεί επίσης να είναι σε θέση να εισαγάγουν τις εντολές εγχειριδίων εάν χρειαστεί να αντιμετωπίσουν ένα πρόβλημα.

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

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

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