Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man skickar ett meddelande funktion i C

    Microsoft Component Object Model ( COM + ) -protokollet kan du utbyta meddelanden mellan användare i Windows-program . Meddelandet köande av objekten COM + ger dig möjlighet att skicka meddelanden i en COM + transaktion . När ditt program begär att skicka ett meddelande , aktiverar den på "skicka meddelande " -funktion . Message Queuing Windows tjänsten verifierar att programmet körs innan meddelandet skickas . Genom att lägga på "skicka meddelande " -funktion till C-program , kan du skicka ett meddelande till den angivna fönstret i din ansökan . Instruktioner
    1

    Klicka på "Start " i Windows och klicka sedan på " Microsoft Visual Studio . "
    2

    Klicka på " File " , välj "Öppna " och sedan dubbelklicka på på C -program som du vill lägga till " skicka meddelande " -funktion .
    3

    Skriv följande kod efter " public void Main ( ) " linje att kontrollera status för aktuell COM + objekt och skicka ett meddelande :

    # include //definierar COM + metoder och funktioner

    # include

    HRESULT HR = MQ_OK ;

    //ett meddelande i samband med den aktuella COM + objekt

    IObjectContext * pContext = null;

    HR = GetObjectContext ( & pContext ) ,

    om ( FAILED ( h ) ) katalog

    {

    fprintf ( stderr , " GetObjectContext misslyckades Fel : 0x %

    x \\ n . " , hr ) ;

    }

    //anger vilken typ av transaktion

    //MQ_MTS_TRANSACTION , om den aktuella COM + affärsbeslut .

    //MQ_SINGLE_MESSAGE , om nuvarande COM + är inte affärsbeslut .

    ITransaction * pTransaction ,

    pTransaction = MQ_MTS_TRANSACTION ,

    om

    {

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

    }

    //skicka meddelandet

    HR = MQSendMessage (

    hQueue ,

    & MsgProps ,

    pTransaction

    ) ,

    om ( misslyckades ( h ) ) katalog

    {

    fprintf ( stderr , " MQOSendMessage misslyckades .. Fel :
    4

    Klicka på " File " och klicka sedan på " Spara " för att verkställa ändringen till C -program .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du hittar Enum Typer
    ·Lägga till en banner Använda HTML Programmering
    ·Agila utvecklingsmetoder & Utbildning
    ·Datorspråk Används för datorer
    ·Hur man skriver en rapport om programmering
    ·Hur man skriver en installation Script
    ·Hur göra en Flash Escape Game
    ·Hur man skriver ett förfarande i Pascal
    ·Video Studio Tutorial
    ·Hur man kompilerar i Fortran & Ignorera Radavstånd
    Utvalda artiklarna
    ·Hur man gör ett spel App för Free
    ·Hur man gör Lines QBasic
    ·Hur man använder en omedelbar Fönster i Vb.Net
    ·Hur man använder REFEDIT i VBA
    ·Hur kan man överföra och byta namn filnamn med PHP
    ·VBA Object Obligatoriskt
    ·Hur man lär sig Visual Basic 6 Online
    ·Hur man skapar en dubbelsidig Pyramid i Java för att a…
    ·Hur Offset en fråga i MySQL
    ·Hur man uppgraderar PHP för Windows
    Copyright © Dator Kunskap http://www.dator.xyz