Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να στείλετε ένα μήνυμα σε λειτουργία C

Microsoft Component Object Model ( COM + ) πρωτόκολλο επιτρέπει να ανταλλάσσετε μηνύματα μεταξύ των χρηστών σε εφαρμογές των Windows . Το μήνυμα ουρά του COM + αντικείμενα που σας δίνει τη δυνατότητα να στέλνετε μηνύματα σε μια COM + συναλλαγής . Όταν οι αιτήσεις αίτησή σας να στείλετε ένα μήνυμα , ενεργοποιεί το " στείλτε μήνυμα" λειτουργία. Το μήνυμα ουρές υπηρεσία Windows επαληθεύει ότι η αίτησή σας βρίσκεται σε λειτουργία πριν σταλεί το μήνυμα . Με την προσθήκη του " στείλετε μήνυμα" λειτουργία για τα προγράμματα C , μπορείτε να στείλετε ένα μήνυμα σε μια καθορισμένη παράθυρο στην εφαρμογή σας . Οδηγίες
Η

1 Κάντε κλικ στο κουμπί " Έναρξη " των Windows και στη συνέχεια κάντε κλικ στο " Microsoft Visual Studio . " 2

Κάντε κλικ στο " Αρχείο" , επιλέξτε " Άνοιγμα" και στη συνέχεια κάντε διπλό κλικ σχετικά με το πρόγραμμα C στο οποίο θέλετε να προσθέσετε το " στείλτε μήνυμα" λειτουργία .
εικόνων 3

Εισάγετε τον παρακάτω κωδικό μετά την "Δημόσια void Main ( ) " γραμμή για να ελέγξετε την κατάσταση της τρέχουσα αντικείμενο COM + και να στείλετε ένα μήνυμα :

# include //ορίζει COM + μεθόδους και τις λειτουργίες

# include

HRESULT hr = MQ_OK ?

//ένα μήνυμα που σχετίζεται με το τρέχον αντικείμενο COM +

IObjectContext * pContext = NULL?

hr = GetObjectContext ( & pContext ) ?

αν ( FAILED ( hr ) )

{

fprintf ( stderr , " GetObjectContext απέτυχε Σφάλμα : . 0x %

x \\ n" , hr ) ?

}

//καθορίζει τον τύπο της συναλλαγής

//MQ_MTS_TRANSACTION , εάν η τρέχουσα COM + συναλλαγής .

//MQ_SINGLE_MESSAGE , εάν η τρέχουσα COM + δεν είναι συναλλαγής .

ITransaction * pTransaction ?

pTransaction = MQ_MTS_TRANSACTION ?

if (! pContext - > IsInTransaction ( ) )

{

pTransaction = MQ_SINGLE_MESSAGE ? .

}

//να στείλετε το μήνυμα

hr = MQSendMessage (

hQueue , πώληση

& MsgProps ,

pTransaction

) ?

αν ( FAILED ( hr ) )

{

fprintf ( stderr , " MQOSendMessage απέτυχε Σφάλμα .. : Φτηνές 4

Κάντε κλικ στο " Αρχείο" και στη συνέχεια κάντε κλικ στο κουμπί " Αποθήκευση" για να εφαρμόσετε την αλλαγή στο πρόγραμμά σας C .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα