| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come inviare un messaggio di funzione in C
    Component Object Model ( COM + ) protocollo consente di scambiare messaggi tra utenti in applicazioni Windows . Il messaggio di accodamento degli oggetti COM + ti dà la possibilità di inviare messaggi in una transazione COM + . Quando le vostre richieste all'applicazione di inviare un messaggio , si attiva la funzione " messaggio invia" . Il servizio Accodamento messaggi di Windows verifica che l'applicazione è in esecuzione prima che il messaggio viene inviato . Aggiungendo la funzione "invia messaggio" di programmi in C , è possibile inviare un messaggio alla finestra specificata nell'applicazione. Istruzioni
    1

    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 //definisce COM + metodi e funzioni

    # include

    HRESULT hr = MQ_OK ;

    //un messaggio associato con l'attuale oggetto COM +

    IObjectContext * pContext = NULL;

    hr = GetObjectContext ( & pContext ) ;
    < p > 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 .. :
    4

    Fare clic su " File" e quindi fare clic su "Salva" per applicare la modifica al vostro programma C .

    Previous :

    next :
      Articoli Correlati
    ·Come imparare XHTML per principianti 
    ·Come aggiornare il Source SDK 
    ·Come visualizzare Wingdings su una tastiera 
    ·La differenza tra alto e basso livello di lingua in Com…
    ·Come creare innovativa tecnologia digitale interattiva 
    ·Come impostare i valori di modulo in un NET Applicazion…
    ·Come aggiungere spazio intorno a un'immagine utilizzand…
    ·Passi per protocollo Negoziazione 
    ·Come caricare gli articoli come PowerPoint in Joomla 
    ·Come scrivere un numero in base 16 
      Articoli in evidenza
    ·Come importare un progetto in Python Glade 
    ·Come utilizzare WMI per rilevare VMWare 
    ·Come sapere se un sito è basato su Java ? 
    ·Come dire DB2 per arrotondare un numero 
    ·Come inserire il codice Java in Joomla 
    ·Come controllare se esiste un file di VBScript 
    ·Come creare PHP Contact Form con campi 
    ·Come modificare un PanelView 
    ·Come estrarre la prima cifra in Python 
    ·Apue.H non presenti in Ubuntu 
    Copyright © Conoscenza Informatica http://it.wingwit.com