Származtatása hívás verem a sorban Delphi
Eszközök generáló hiba jelentéseket, például Eurekalog vagy madExcept. Hibakeresés vagy segédanyagokat, például JclDebug regisztrálhatják magukat, mint szolgáltatók és visszaút stack trace, ha hiba történik. Próbáljuk cselekedni JEDI Code Library Free Library (JCL) (a legújabb verzió a könyvtár letölthető itt). Ahhoz StackTrace tulajdonság automatikusan kezdett visszatérni a hívási verem, meg a könyvtár a számítógépen, és csak csatlakozni JclDebug egységet a projekt:
Itt egy egyszerű példa, ahol én akasztott JclDebug egység tárolja a szöveges fájl veremkövetést bármilyen hiba történt a programban.
Végrehajtása után például stacktrace.txt fájlt hozzá a következő hívási verem:
Bizonyos tűnhet túlzott mennyiségű információt, és valaki azt akarja, hogy adjunk valami mást. Az alábbi példában azt bizonyítják, hogyan lehet létrehozni egy eladó egy egységet JclDebug.
Ennek eredményeként a következő információkat adunk a stacktrace.txt fájlt.
És végezetül azt akarom mondani, hogy miközben a stack trace például egy log fájlt, akkor sokkal egyszerűbbé teszi a hibaelhárítás a programban a jövőben.