Poruke su najjednostavniji primer odzivnih prozora. Obaveštavaju korisnika o određenom događaju u programu i, kao i svaki odzivni prozor, zaustavljaju izvršavanje bilo kakve operacije u programu, dok se na poruku ne odgovori, onemogućavajući istovremeno pristup bilo kakvoj drugoj kontroli ili prozoru unutar tog programa.
Postoje poruke koje regularno startuje određeni korisnički program, poruke koje dolaze iz baze podataka (sistemske poruke baze) i sistemske poruke koje startuje operativni sistem kada dođe do neregularnosti u radu programa. Sve poruke iz prve dve grupe su prevedene na naš jezik. Jedino poruke operativnog sistema pojavljuju se na engleskom, ali one ionako običnom korisniku nikada ne pružaju bilo kakvu razumljivu informaciju i uvek uzrokuju nasilan prekid rada programa.

Obična obaveštenja - samo ispisuju određenu poruku kojom se korisnik obaveštava da je određena (dugotrajnija) operacija obavila posao ili da je pokušaj izvođenja neke operacije zabranjen u tom trenutku. Ovakve poruke imaju samo jedno dugme "Potvrdi", kojim se programu stavlja do znanja da smo poruku pročitali i da može da nastavi rad (vidi sliku)
Obična obaveštenja.
Pitanja - ovakve poruke uvek traže od korisnika da donese neku odluku, na osnovu koje će program nastaviti rad na određeni način. Tu se uvek pojavljuju dva ili tri dugmeta, kojima se odgovara na pitanje i donosi odluka o daljem radu programa (vidi sliku)
Pitanja.
Poruka obično u naslovu nosi naziv prozora koji je aktivirao poruku ili kratku naznaku o smislu poruke. Poruka prikazana na slici je jedna od najčešćih. Karakteristična je po tome što ima tri ponuđena odgovora i korisnika, koji se prvi put sreće sa njom, obično dovede u zabunu, dok malo ne razmisli o smislu ponuđenih odgovora. Budući da se ova tri odgovora često pojavljuju u porukama, razjasnićemo ovde šta znači koji od njih. Ova poruka se javlja kada pokušate da zatvorite prozor u kojem ste menjali neke podatke, a te izmene niste snimili u bazu. Šta će se dogoditi posle svakog od ovih odgovora?
Da - izmene se snimaju i prozor se zatvara
Ne - izmene se ne snimaju, ali prozor se zatvara
Odustani - ne snimaju se izmene, ali se ni prozor ne zatvara - vraćate se u prozor
Važno je da utvrdite koja je akcija pokrenula poruku, tako da dugme "Odustani" uvek poništava pokrenutu operaciju, dok ostala dva dugmeta konkretno odgovaraju na postavljeno pitanje. Kada eksplicitno pokrenete neku operaciju, poruka obično nudi samo dva odgovora "Da" i "Ne" (vidi sliku)
Pitanja Da ili Ne. Ali ako akcija koju ste pokrenuli izaziva neku drugu operaciju, a ova startuje poruku, onda se javljaju tri odgovora, od kojih se prva dva "Da" i "Ne" odnose na tu operaciju, a treći na akciju koja ju je izazvala. U ovom slučaju, akcija koja je pokrenula poruku bila je zatvaranje prozora. Ona je pokrenula proveru snimanja podataka. Odgovori "Da" i "Ne" odnose se na snimanje, a odgovor "Odustani" znači da odustajete od akcije koju ste vi pokrenuli, što znači da prozor neće biti zatvoren.
Pored teksta poruke, svaka poruka ima i ikonu kojom bliže objašnjava smisao poruke, tako da vizuelno odmah steknete osnovnu sliku o tome šta se dogodilo, da li je to nešto važno ili samo redovno obaveštenje. Ikone imaju sledeći smisao:
Informacija (obično obaveštenje) (vidi sliku)
Obično obaveštenje.
Upozorenje (vidi sliku)
Važna informacija
Pitanje koje zahteva odluku (vidi sliku)
Pitanje koje zahteva odluku
Greška (vidi sliku)
Greška

Korisničke greške - korisnik je pokušao da izvede neku neregularnu operaciju ili je na pogrešan način popunio podatke. Ovo je, da se na malo čudan način izrazimo, "regularna greška", odnosno situacija koja je predviđena u Calculus-u 12 posle koje program regularno nastavlja sa radom, kada dobije odgovor na poruku.
Greške u izvršavanju programa - ovo su takozvane "sistemske greške", koje u najvećem broju slučajeva izazivaju prekid rada programa. Samo u retkim situacijama događa se da posle ovakve greške program može da nastavi sa radom. Ove greške mogu se dogoditi iz najrazličitijih razloga, počevši od grešaka u programiranju (ko radi taj i greši), preko grešaka u programskom jeziku koji je korišćen u izradi programa, grešaka u bazi podataka, operativnog sistema pa do neispravnosti samog računara ili mrežnih instalacija.

Važno je da steknete naviku da dobro pročitate poruku o sistemskoj grešci (kao uostalom i svaku drugu poruku), pre nego je zatvorite. Često se poruke o greškama ignorišu, program se ponovo startuje i posle se zaboravi šta se u stvari dogodilo.
Da bismo bili u stanju da efikasno otklonimo greške koje se pojavljuju u programima, morate nam dati što iscrpniju informaciju o tome kakva se greška dogodila, šta ste sve radili i u kom prozoru pre nego što se greška dogodila. Sistemske greške se najčešće dešavaju u nekim izuzetnim situacijama, pa čak zavise i od samih podataka koje ste unosili u bazu podataka, tako da nam najobičnija informacija o tome da se tu i tu dogodila ta i ta greška obično ne znači mnogo, jer nismo u stanju da ponovimo tačan redosled operacija kojima ste otkrili grešku.
Komentar - otvara u donjem delu poruke prostor u koji možete upisati komentar. Tu bi trebalo da što detaljnije opišete šta ste sve radili u programu i gde, kakve ste podatke unosili i kako je do greške došlo.
Print - štampa poruku o grešci zajedno sa vašim komentarom. Ovo je najbolji način da sačuvate poruku o grešci i da nam je posle pošaljete, da bismo što lakše i brže, uz vašu saradnju tu grešku otklonili.