pMe | (Object) Reference na PmaRoot objekt, ve kterém daná událost vzniká. |
---|---|
pEvent | (Object) Reference na objekt, který popisuje informace o dané události. pEvent.Type - (Integer) Typ chyby (karta v INFO systému) 0 - globální chyba 1 - chyba skriptu 2 - chyba obrazu 3 - chyba v komunikaci (sériová linka, Ethernet, Web, DDE, atd.) 4 - chyba databáze 5 - chyba aplikace |
Pokud v aplikaci vznikne chyba, pak se tato chyba zachycuje a ošetřuje tak, aby aplikace mohla běžet dále. Chyba se zapíše do INFO systému a je vyvolána událost onAppError. V této události lze pak například vyvolat alarm nebo jiné akce dle požadavků projektanta.
U chyb skriptu se zachycuje jen první vznik dané chyby (pouze pokud pEvent.Counter je 1), aby se předešlo zacyklení, pokud by byla chyba ve skriptu události onAppError.
var sErr = "AppError: Type=" + pEvent.Type + ", Ident=" + pEvent.Ident + ", Note=" + pEvent.Note + ", Counter=" + pEvent.Counter;
Pm.Debug(sErr);