Noch einmal: Versuche den Eingabeparameter E des OnError Events vom Typ EDAError als EIBCError zu casten, wie ich dir das im vorangegangen Beispiel gezeigt habe. Da ErrorNumber in EIBCError enthalten ist und EIBCError von EDAError abgeleitet ist, kann ErrorNumber nicht in EDAError zugreifbar sein.
Dafür brauchst du den Type-Cast.