Delphi - Speciális hibakeresési lehetőség

forráskód letöltése
Alkalmazásunkba elhelyezhetünk olyan speciális hibajelzéseket is, melyeknél a Delphi nem csak a hiba jellegére utaló szöveget jelenít meg, hanem kiírja azt is, hogy a hiba melyik pas forráskódban történt és azon belül melyik sornál. Ehhez az Assert eljárást kell használnunk. Itt két paramétert kell megadni. Az első egy logikai feltétel. Ha ez igaz értéket ad vissza, akkor a programunk fut tovább. Ha viszont hamis lesz a kifejezés értéke, akkor a második paraméterként megadott sztringet felhasználva egy EAssertionFailed hiba keletkezik, mely megjelenít egy dialógus ablakot. Ebben az ablakban látható lesz a megadott sztringünk, valamint annak a forráskódnak a neve, ahol az Assert található, megjelölve a forráskódon belüli sort is.