Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan sende en melding funksjon i C
    Microsoft Component Object Model ( COM + ) -protokollen lar deg utveksle meldinger mellom brukere i Windows-programmer . Meldingen kø av COM + objektene gir deg muligheten til å sende meldinger i en COM + transaksjon . Når din søknad forespørsler om å sende en melding , aktiverer den på "send melding "-funksjonen . Message Queuing Windows -tjenesten bekrefter at programmet kjører før meldingen sendes . Ved å legge på "send melding "-funksjonen til C-programmer , kan du sende en melding til den angitte vinduet i programmet. Instruksjoner
    en

    Klikk "Start" i Windows og deretter " Microsoft Visual Studio. "
    2

    Klikk på " File" , velg " Åpne" og deretter dobbeltklikke på C- programmet der du vil legge til " send melding "-funksjonen .
    3

    Skriv inn følgende kode etter " public void main () "-linjen for å sjekke status på den nåværende COM + objekt og sende en melding : en

    # include //definerer COM + metoder og funksjoner

    # include

    HRESULT hr = MQ_OK ;

    //en melding i forbindelse med dagens COM + objekt

    IObjectContext * pContext = NULL ;

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

    {

    fprintf ( stderr , " GetObjectContext mislyktes Feil: 0x %

    x \\ n ". , hr) ;

    }

    //angir hvilken type transaksjon

    //MQ_MTS_TRANSACTION , hvis den nåværende COM + transaksjoner .

    //MQ_SINGLE_MESSAGE , hvis nåværende COM + er ikke transaksjonsbasert .

    ITransaction * pTransaction ;

    pTransaction = MQ_MTS_TRANSACTION ;

    hvis

    {

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

    }

    //sende meldingen

    hr = MQSendMessage (

    hQueue , etter

    & MsgProps ,

    pTransaction

    ) ;

    if ( mislyktes (t ) )

    {

    fprintf ( stderr , " MQOSendMessage mislyktes .. Feil :
    4

    Klikk på " File" og deretter " Lagre" for å bruke endringen til C-program .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan redigere en OCX File 
    ·Hva Er Character Kode 
    ·Slik leser Time in UML 
    ·Hvilke verktøy trenger programmerere bruk 
    ·Slik skaffer en Valider WSDL fil fra URL Axis 
    ·Hvordan finne der en UIIMage er plassert i en UIIMageVi…
    ·Hvordan åpne JPG-filer ved hjelp av Microsoft Net Fram…
    ·Hvordan sette cirkumflekstegnet Position i en DIV på J…
    ·Hvordan Split en streng i to variabler i PowerShell 
    ·Hvordan lage du Div 
      Anbefalte artikler
    ·Hvordan lage en applet Med Eclipse for Java 
    ·Hvordan få tilgang til variabler fra en annen PHP File…
    ·VB Prosjekter for skole 
    ·Lese TXT -filer i VBScript 
    ·Hvordan legge til en Listeboks 
    ·Hvordan legge til UserControl til plassholder 
    ·Java 1.6 Vs . 1.5 
    ·Slik Clear Text Fra et søkefelt på en HTML-side på K…
    ·Mid funksjon i Visual Basic 
    ·Slik tester for oddetall eller partall i MATLAB 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/