Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Delphi programozás 7. ELŐADÁS Hibakezelés.

Hasonló előadás


Az előadások a következő témára: "Delphi programozás 7. ELŐADÁS Hibakezelés."— Előadás másolata:

1 Delphi programozás 7. ELŐADÁS Hibakezelés

2 Adatbázis kezelés Alapesetben: BDE hibaüzenet jelenik meg Hibakezelés:
Delphi programozás Adatbázis kezelés Alapesetben: BDE hibaüzenet jelenik meg Hibakezelés: Kritikus kódrész Try/except közé helyezése adathozzáférést biztosító komponensek hibakezelő eseményein keresztül: OnPostError, OnEditError, OnDeleteError Kezelő telepítésével (ApplicationEvents, OnException eseményén keresztül)

3 Try/except begin try a:=10; b:=0; c:=a/b;
Delphi programozás Try/except begin try a:=10; b:=0; c:=a/b; Label1.Caption:=Format('%g', [c]); except Label2.Caption:='Hiba történt!'; end;

4 Try/except try … except on e: EZeroDivide do begin
Delphi programozás Try/except try except on e: EZeroDivide do begin Label4.Caption:=‘Nullávalosztás hiba történt: '+e.Message; end; on e: EOverflow do begin Label4.Caption:=‘Túlcsordulás hiba történt: '+e.Message;

5 Hibakezelő eseményekkel
Delphi programozás Hibakezelő eseményekkel Adathozzáférést biztosító komponensek hibakezelő eseményein keresztül: OnPostError, OnEditError, OnDeleteError EDatabaseError osztály, Message tagjából kiolvasható a hibaüzenetet Action paraméter határozza meg, hogy mi történjen a hiba kezelése után daFail esetén a rendszer ad hibaüzenetet. daAbort esetén a hibaüzenet nem jelenik meg, daRetry megpróbálja megismételni a műveletet


Letölteni ppt "Delphi programozás 7. ELŐADÁS Hibakezelés."

Hasonló előadás


Google Hirdetések