Pagina 14 din 42
Activarea și dezactivarea apar atunci când un utilizator sau o aplicație comută între sarcini Windows. Aplicația poate urmări aceste puncte. Când aplicația este activată sau dezactivată, apar evenimente:
proprietate OnActivate: TNotifyEvent; proprietate OnDeactivate: TNotifyEvent;
Starea actuală a activității poate fi găsită în proprietate:
proprietate activă: booleană;
Evenimentele care apar atunci când formularul principal de cerere este minimizat și restaurat, se aplică și obiectului Application:
proprietate OnMinimize: TNotifyEvent; proprietate OnRestore: TNotifyEvent;
Există două metode de executare a acestor operațiuni:
procedura Minimize; restabiliți procedura; Aplicația are o metodă: procedura BringToFront;
Formularul are, de asemenea, o metodă cu acest nume, care arată forma peste celelalte și o activează. Diferența dintre aceste metode este aceea a formei. BringToFront activează formularul care a provocat-o și metoda Application.BringToFront este forma care a fost activă ultima dată.
Excepții pot apărea în timpul executării aplicației. Când apar, prelucrarea se face prin metoda:
procedura HandleException (expeditor: TObject);
Procesarea standard presupune apelarea unei metode
procedura ShowException (E: Excepție);
care afișează o casetă de dialog cu numele aplicației în antet și un mesaj de eroare (conținut în parametru - obiectul E al clasei de excepție).
Procesarea standard poate fi suprascrisă (în toate cazurile, cu excepția manipulării excepției EAbort) prin definirea procesatorului de evenimente:
proprietate OnException: TExceptionEvent;
TExceptionEvent = procedura (expeditor: TObject; E: excepție) a obiectului;
O serie de metode reglementează sistemul de ajutor. Pentru funcționarea normală, este mai întâi necesar ca numele fișierului de ajutor să fie specificat în proprietate:
proprietatea HelpPile: șir;
Dacă este definită, apelul de ajutor poate fi efectuat prin trei tipuri de interogări, care corespund metodelor: