Previous Next        Current Page: NeXtMidas Training / Macros - Part 1 (Basics) / Messages in a Macro / Message Queue
Start Here   
Background   
Common Midas Concepts   
Getting Started - Part 1   
Getting Started - Part 2   
Working with Files   
Option Trees   
Macros - Part 1 (Basics)   
   + Macro Basics   
   + Loops and Control Structures   
   + Procedures and Subroutines   
   + Pipes in a Macro   
   - Messages in a Macro   
      - Message Queue   
      - Message Structure   
      - Sending Messages   
      - Receiving Messages   
      - Processing Messages   
      - Lab 1 - Macro Messages   
         - Instructions   
         - Solution   
      - Lab 2 - Macro Messages   
         - Instructions   
         - Solution   
Macros - Part 2 (Graphics)   
NetBeans - Part 1 (Setup)   
NetBeans - Part 2 (GUIs)   
NetBeans - Part 3 (Profiler)   
Eclipse - Part 1 (Setup)   
Eclipse - Part 2 (GUIs)   
Primitives   
Applets & WebStart   
Maps & Imagery   
X-Midas Interoperability   
RMIF & Remoting   
Installing NeXtMidas   
Support & Maintenance   
File Handlers   


  • The NeXtMidas Message Queue:
    • In NeXtMidas all messages are sent directly from one command to another command.
      • There is no global message queue.
      • Each command has its own message queue.
      • There is no global message queue.
      • The messages can either be put on the command's message queue (this is the default) or can be processed immediately (rarely done from the macro).
      • There is no global message queue.
X-Midas Users Take Note:
Unlike X-Midas, there is no global message queue in NeXtMidas. There isn't even an option to use a global message queue (so don't ask). Each command has its own message queue that is automatically created when the command is run. Consequently there is no need to manually turn on and off the message queue--unlike in X-Midas, all of the messaging is automatic... and there is no global message queue.