Fare clic su " Start" di Windows e quindi fare clic su "Microsoft Visual Studio ".
2
Fare clic su " File " , selezionare " Apri" e quindi fare doppio clic sul programma C in cui si desidera aggiungere il "invia messaggio" funzione .
3
Inserisci il seguente codice dopo il "vuoto pubblica Main () " linea per controllare lo stato del COM + corrente oggetto e inviare un messaggio :
# includono # include HRESULT hr = MQ_OK ; //un messaggio associato con l'attuale oggetto COM + IObjectContext * pContext = NULL; hr = GetObjectContext ( & pContext ) ; if ( FAILED (hr ) ) per { printf ( " GetObjectContext fallito Errore: 0x % x \\ n ". , hr ) ; } //specifica il tipo di operazione //MQ_MTS_TRANSACTION , se la corrente di COM + transazionale . //MQ_SINGLE_MESSAGE , se COM + corrente non è transazionale . ITransaction * pTransaction ; pTransaction = MQ_MTS_TRANSACTION ; se { ( pContext - > IsInTransaction ( ) ! ) pTransaction = MQ_SINGLE_MESSAGE ; . } //inviare il messaggio hr = MQSendMessage ( hQueue , Stati & MsgProps , pTransaction ) ; if ( FAILED (hr ) ) per { printf ( " Errore MQOSendMessage fallito .. : Fare clic su " File" e quindi fare clic su "Salva" per applicare la modifica al vostro programma C .
4
Informazioni correlate
Programmazione © www.354353.com