| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo enviar un mensaje de función en C
    Microsoft Component Object Model ( COM + ) de protocolo le permite intercambiar mensajes entre los usuarios de las aplicaciones de Windows . La cola de mensajes de los objetos COM + le da la posibilidad de enviar mensajes en una transacción COM + . Cuando sus solicitudes de aplicaciones para enviar un mensaje , se activa la función " enviar mensaje " . El mensaje del servicio de cola de Windows verifica que la aplicación se ejecuta antes de enviar el mensaje. Mediante la adición de la función " enviar mensaje " para programas en C , puede enviar un mensaje a la ventana especificada en su solicitud. Instrucciones
    1

    clic en "Inicio " de Windows y haga clic en " Microsoft Visual Studio ".

    2 Haga clic en " Archivo" , seleccione " Abrir" y luego haga doble clic en en el programa de C en el que desea agregar la función "enviar mensaje" función.
    3

    Introduzca el código siguiente después del " public void principal ( )" La línea para comprobar el estado de la COM + actual objeto y enviar un mensaje :

    # include //+ define métodos y funciones COM

    # include

    HRESULT hr = MQ_OK ;

    //un mensaje relacionado con la actual COM + objeto

    IObjectContext * pContext = NULL;

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


    { fprintf ( stderr, "no GetObjectContext Error: 0x %

    x \\ n . " , h) ;

    }

    //especifica el tipo de operación

    //MQ_MTS_TRANSACTION , si la actual OCM + transaccional.

    //MQ_SINGLE_MESSAGE , si la corriente de COM + no es transaccional .

    ITransaction * pTransaction ;

    pTransaction = MQ_MTS_TRANSACTION ;

    si

    {

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

    }

    //enviar el mensaje

    hr = MQSendMessage (

    hQueue ,

    y MsgProps ,
    pTransaction


    ) ;

    if ( FAILED ( hr ))


    { fprintf ( stderr, " no MQOSendMessage .. Error : Página 4

    Haga clic en " Archivo" y luego haga clic en " Guardar" para aplicar los cambios a su programa de C .

    Previous :

    next :
      Artículos relacionados
    ·TI83 Plus Guía de programación 
    ·¿Cómo puedo cambiar de tipo de entrada de Valores Fue…
    ·Cómo aprender Microsoft FoxPro Online 
    ·Unidad de programación del controlador Tutorial 
    ·Cómo aumentar un Vector en MATLAB 
    ·Slide Rule Cálculo 
    ·Cómo cambiar el código a mayúsculas en OpenEdge Edit…
    ·Cómo crear PHP /API y conectar con Dreamweaver 
    ·Cómo escribir un programa que traduce una calificació…
    ·¿Por qué es COBOL Populares 
      Artículos destacados
    ·Cómo realizar un desplazamiento de bits en Java 
    ·Cómo almacenar datos de BASIC Stamp 
    ·Cómo crear archivos RTF en Visual Basic 6 
    ·Cómo depurar Ubuntu 
    ·VBA Función Sum 
    ·Tutorial Visual Basic en el método Eval 
    ·Vs fijo . Matriz dinámica en Visual Basic 
    ·Cómo depurar con GDB en Linux 
    ·Cómo instalar Allegro Visual C 
    ·Cómo insertar jQuery 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com