| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Hvordan at sende en besked funktion i C
    Microsoft Component Object Model ( COM +) -protokollen gør det muligt at udveksle beskeder mellem brugere i Windows-programmer. Budskabet kø af COM + objekter giver dig mulighed for at sende beskeder i en COM + transaktion. Når din ansøgning anmodninger om at sende en besked, det aktiverer "send besked "-funktionen . Budskabet kø Windows service verificerer, at din ansøgning er ved at løbe før beskeden er sendt. Ved at tilføje "send besked "-funktionen til C-programmer , kan du sende en besked til den angivne vindue i din ansøgning. Instruktioner
    1

    Klik på " Start" i Windows og derefter klikke på "Microsoft Visual Studio ".
    2

    Klik på " File" , vælg "Åbn " og derefter dobbeltklikke på på C-program , som du ønsker at tilføje " send besked "-funktionen .
    3

    Indtast følgende kode efter "Public void Main ( )" linje for at kontrollere status for nuværende COM + objekt og sende en besked : Hej

    # include //definerer COM + metoder og funktioner

    # include

    HRESULT hr = MQ_OK ,

    //en besked forbundet med det nuværende COM + objekt

    IObjectContext * pContext = NULL ;

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

    {

    fprintf ( stderr , " GetObjectContext mislykkedes Fejl: 0x%

    x \\ n ". , hr ) ;

    }

    //angiver den type transaktioner

    //MQ_MTS_TRANSACTION , hvis den nuværende COM + transaktionsbeslutning .

    //MQ_SINGLE_MESSAGE , hvis de nuværende COM + ikke er transaktionsbeslutning .

    ITransaction * pTransaction ,

    pTransaction = MQ_MTS_TRANSACTION ,

    hvis

    {

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

    }

    //sende beskeden

    hr = MQSendMessage (

    hQueue ,

    & MsgProps , < br >

    pTransaction

    ),

    if ( mislykkedes ( t) )

    {

    fprintf ( stderr , " MQOSendMessage mislykkedes .. Fejl :
    4

    Klik på " File" og klik derefter på "Gem " for at anvende ændringen på dit C -program.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Frys Baggrund i SMF 
    ·Sådan Indsend Email HTML-kode 
    ·Sådan Beregn G02 Koder for Mills 
    ·Sådan ændre koden på Upper Case i OpenEdge Editor 
    ·Sådan tilføjes afhængigheder til en service 
    ·Sådan bruges Caulk i GTK Radiant 
    ·Sådan bruges derfor Symbol i LaTeX 
    ·Sådan får du det antal kolonner i en tabel i Access 2…
    ·Sådan Rediger Time i Registry Med en batch-fil 
    ·Sådan bruges en Constructor Bound Undertype 
      Anbefalede Artikler
    ·Sådan Dump Tekst til Hex i Python 
    ·Sådan fjernes Class i PHP 
    ·Computer Programmering Tips 
    ·Fælles /populære anvendelser af Java Applets 
    ·Sådan Fremskynde VBA kode 
    ·Trin for at oprette en Visual Basic Application 
    ·Sådan kopieres en String fra et program & indsætte de…
    ·Sådan ændres Border layout i NetBeans 
    ·Sådan Tilpas VBA UserForm 
    ·Forskellen mellem fgetc og getc 
    Copyright © Computer Viden http://www.computerdk.com