Mir ist klar, dass man damit noch keine Lösung ableiten kann, aber gleich alle Klassen posten ist halt auch nicht einfacher.
Ja, anhand des geposteten Codes kann man leider gar nichts erkennen. Außer dass wohl ProcedureX nicht innerhalb des Objects ist (procedure TObjektA.ProcedureX).
Schutzverletzungen treten meist auf, wenn man auf etwas zugreifen will, das NIL ist.