| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment envoyer un message en fonction de C
    Microsoft Component Object Model (COM +) protocole vous permet d'échanger des messages entre utilisateurs dans les applications Windows . Le message en file d'attente des objets COM + vous donne la possibilité d' envoyer des messages dans une transaction COM + . Lorsque vos demandes d' application pour envoyer un message, il active la fonction "envoient message " . Le message service Windows attente vérifie que votre application s'exécute avant que le message est envoyé. En ajoutant la fonction "envoient message " pour les programmes en C , vous pouvez envoyer un message à la fenêtre spécifiée dans votre application. Instructions
    1

    Cliquez sur " Démarrer" de Windows , puis cliquez sur « Microsoft Visual Studio ».
    2

    Cliquez sur "Fichier" , sélectionnez "Ouvrir ", puis double -cliquez sur sur le programme C dans lequel vous souhaitez ajouter le " envoyer un message" fonction .
    3

    Entrez le code suivant après le " public void Main () " ligne pour vérifier l'état de la COM + en objet et envoyer un message:

    # include //définit COM + méthodes et fonctions

    # include

    HRESULT hr = MQ_OK ;

    //un message associé à l' actuel objet COM +

    IObjectContext * pContext = NULL;

    hr = GetObjectContext ( & pContext ) ;
    < p > if ( FAILED (hr) ) {


    printf ( " échec GetObjectContext erreur: 0x%

    x \\ n ". , h) ;

    }

    //spécifie le type de transaction

    //MQ_MTS_TRANSACTION , si le COM + en cours transactionnel.


    //MQ_SINGLE_MESSAGE , si COM + actuel n'est pas transactionnel . Photos

    ITransaction * pTransaction ;

    pTransaction = MQ_MTS_TRANSACTION ;

    si

    {

    ( pContext -> IsInTransaction () !) pTransaction = MQ_SINGLE_MESSAGE ; .

    }

    //envoyer le message

    hr = MQSendMessage (produits

    hQueue , AB

    & MsgProps ,

    pTransaction

    ) ;

    if (FAILED (hr) ) {


    printf ( " MQOSendMessage échoué .. erreur : Hôtels 4

    Cliquez sur «Fichier» puis cliquez sur «Enregistrer» pour appliquer les modifications à votre programme C .

    Previous :

    next :
      articles connexes
    ·Différence entre langage interprété et compilé 
    ·Plan de projet pour le développement de logiciels 
    ·Définition des états séquentiels 
    ·Comment faire pour installer Norstar SCIC 
    ·Comment écrire Pseudocode pour calculer l'impôt 
    ·Qu'est-ce qu'un fichier séquentiel 
    ·Comment faire pour transférer des données d' un jeu d…
    ·Limitations de la logique floue 
    ·Comment Divs Code 
    ·CSS Renversement d'Image Effect 
      articles en vedette
    ·Comment faire pour démarrer Windows de MySQL utilisati…
    ·Comment fermer une boucle For en C + + 
    ·Comment faire pour modifier des liens hypertexte en HTM…
    ·Quel est le sens de la norme ANSI 
    ·Comment installer un fichier JAR dans Eclipse 
    ·Comment faire des scripts VBS 
    ·Comment écrire un PHP Si Déclaration 
    ·Comment calculer le nombre d'hôtes par sous-réseau 
    ·Comment utiliser une fenêtre immédiate dans Vb.Net 
    ·Comment faire pour convertir Infixe à Postfix utilisan…
    Copyright © Connaissances Informatiques http://fr.wingwit.com