Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe kan ik een bericht Function in C Verstuur
Microsoft Component Object Model ( COM + ) protocol kunt u berichten tussen gebruikers in Windows -toepassingen uit te wisselen . De Message Queuing van de COM + objecten geeft u de mogelijkheid om berichten te versturen in een COM + transactie. Wanneer uw aanvraag verzoeken om een bericht te sturen , is het de functie " send message" activeert . De Message Queuing Windows-service controleert of uw toepassing wordt uitgevoerd voordat het bericht wordt verzonden . Door de toevoeging van de " send message" -functie om C -programma's , kunt u een bericht sturen naar het opgegeven venster in uw toepassing . Instructies
1

Klik op "Start " in Windows en klik vervolgens op " Microsoft Visual Studio . " Kopen van 2

Klik op " Bestand " , selecteer "Open " en dubbelklik op op het C -programma waarin u wilt toevoegen van de "verzenden bericht" functie .
3

Voer de volgende code na de "Public void Main ( ) " lijn naar de status van de te controleren huidige COM + -object en een bericht te sturen :

# include //definieert COM + -methoden en functies

# include

HRESULT
hr = MQ_OK ;

//een bericht in verband met de huidige COM + -object

IObjectContext * pContext = NULL ;

hr = GetObjectContext ( & pContext ) ;

if ( FAILED ( hr ) ) op

{

fprintf ( stderr , " GetObjectContext is mislukt Fout : 0x %

x \\ n . " , hr ) ;

}

//specificeert het type transactie

//MQ_MTS_TRANSACTION , indien de huidige COM + transactionele .

//MQ_SINGLE_MESSAGE
, als de huidige COM + is niet transactionele .

ITransaction
* pTransaction ;

pTransaction
= MQ_MTS_TRANSACTION ;

als

{

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

}

//stuur het bericht

hr = MQSendMessage (

hQueue
,

& MsgProps , < br >

pTransaction

) ;

als ( oNTBROKEN ( hr ) )

{


fprintf ( stderr , " MQOSendMessage gefaald .. Fout : Goedkope 4

Klik op " File " en klik op " Opslaan " om de wijziging toe te passen op uw C-programma .

Previous: Next:
  Computer Programming Languages
·Ontwerp Stadia van GUI 
·Hoe te voegen een BMP afbeeldi…
·Hoe maak je een lus die eindel…
·Hoe een bestand toewijzen 
·Hoe kan ik een string omzetten…
·Hoe te Debug Ubuntu 
·Hoe maak je een Like Statement…
·Hoe de Web Service Locatie in …
·Hoe te Numerieke Precisie Bepa…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te verbergen Modules , Projecten en …
·Hoe maak je een PictureBox verplaatsen i…
·Hoe te Bytes schrijven naar Byte Array 
·Hoe maak je een dynamische website in PH…
·Hoe de Java Error Message Logs Problemen…
·Hoe om te controleren voor Null waarde i…
·Hoe maak je een Geometry Calculator in M…
·Hoe te converteren HTML naar tekst PHP 
·PHP Xcode Tutorial 
Copyright © Computer Kennis http://www.nldit.com