Ulrich, Klassen haben keine Events, Events gehören in ein anderes Modell (das allerdings sehr gut zum OO-Modell passt).
Das mit dem Auftauchen der Errors ist ein anderes, generelles (Basic / LS)-Problem. Sobald Du Code mittels Include einschliesst, wird bei einem Fehler, der im Include-Teil auftritt, immer die Zeilennummer des Include-Statements ausgegeben und nicht die Zeilennummer innerhalb des eingeschlossenen Pfeils.
Das ist vergleichbar wie bei jedem Compiler, wenn Du Obj-Code ohne Debug-Info in eine Applikation einbindest und einen Runtime-Error im Obj-Code auftritt, wird Dir der Compiler nur sagen können, dass es im inkludierten Object-Code aufgetrteten ist, aber nicht genau wo. Etwa so verhält sich hier Basic/LS-Script mit einem %Include. Gäbe er uns die Zeilennummer innerhalb des inkludierten Pfeils, könnte man mit einem sog. "Kludge" ganz gut mit einem externen Editor arbeiten. So bleibt eigentlich nur die Methode, die Matthias weiter oben beschrieben hat, nämlich mit Cut und Pastete zu arbeiten.