Writing Application Examples
Message Queuing applications can be written in several different languages. However, regardless of which development platform is used, the Message Queuing application typically needs to perform the following tasks
Reference a queue by creating a new destination queue or locating an existing destination queue
Open the destination queue to send or read messages (MSMQ 3.0 provides functionality for sending messages to multiple destination queues).
Send or read the message.
The following illustration shows the tasks that are typically performed by sending or receiving application (use the links provided in this illustration to go directly to examples of these tasks). Applications that send messages are typically referred to as sending applications and applications that read messages are typically referred to as receiving applications (note that this does not imply that a single application cannot send and receive messages).
The following topics provide more detail on what is needed to write a Message Queuing application in C++, C++/COM, and Microsoft® Visual Basic®.
For information on
Header files, libraries, structures and calls commonly used to send and read messages in C/C++ applications.
DLLs, objects, and method calls commonly used to send and read messages in COM applications using C++.
Object libraries, objects, and methods commonly used to send and read messages in Microsoft Visual Basic applications