PMSPY cattura gli eventi che si succedono nella coda messaggi di un programma OS/2 in esecuzione. Si può selezionare direttamente il Desktop di OS/2 (la finestra principale di sistema) o qualsiasi finestra, visibile o meno, oppure la coda messaggi di sistema o relativa alla finestra prescelta. E' un eccellente strumento di apprendimento per programmare il Presentation Manager perchè dimostra visibilmente il funzionamento di base della coda messaggi di OS/2. Inoltre può essere utilizzato per verificare il corretto funzionamento di un programma ed effettuare il debug di una applicazione, infatti:
- Non necessita di ulteriore codice per un debug passivo
- E' possibile un debug attivo se l' applicazione è sviluppata con PMSPY in mente. Per esempio, i valori correnti dei flag in uso, contatori, etc, possono essere usati per riempire campi inutilizzati dall'applicazione tipo MP1 e/o MP2 ed essere quindi esaminati con PMSPY. Questo può fornire una visione a raggi-x del programma a tempo di esecuzione.
- Si può avviare prima o durante l'esecuzione del programma
- Si possono attivare da subito fino ad 8 differenti modalità per il debug di complesse applicazioni, monitorando il comportamento tra più finestre, quello interno alla finestra stessa, il multithread o lo stesso oggetto finestra nel suo insieme.
Aggiungi un commento