PMSPY allows you to spy:
- messages that are posted to windows through a message queue
- messages that are sent directly to windows
This includes PM as well as any internal application messages that may be used. The window may be visible or invisible (OBJECT).
It is an excellent learning tool for PM programming because it visibly demonstrates PM's message based operation.
It also excels as a PM application debugging tool because:
- No application coding is necessary for passive debugging
- Active debugging is possible if the application is coded with PMSPY debugging in mind. For example, current values of flags, counters, etc can be "stuffed" into unused MP1 and/or MP2 fields and then examined with PMSPY. This can provide an x-ray view into the internals of an application as it executes.
- It may be started before or while the application is running
- Up to 8 different agents may be active at once allowing for the debugging of complex inter-window, intra-window, multi-threaded, or OBJECT window applications.
Add new comment