<div dir="auto">Just redirect it to the main class<div dir="auto">Public sub _new (parent as object) </div><div dir="auto">Object.attach (myvendor,Parent,"Vendor")</div><div dir="auto">End</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">In the vendor class</div><div dir="auto"><br></div><div dir="auto">And</div><div dir="auto">hVendor = new Vendor (me)</div><div dir="auto"><br></div><div dir="auto">In the main class at the object creation time</div><div dir="auto"><br></div><div dir="auto">This will link the class vendor to a generic event handler "Vendor_" automagiqualy</div></div><br><div class="gmail_quote"><div dir="ltr">Le sam. 29 sept. 2018 03:58, Me <<a href="mailto:adamnt42@gmail.com">adamnt42@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I was wondering if it were possible for Gambas to have a generic event handler like the Appication_Error?<br>
This theoretical beast would handle "any" event not handled at a lower level. <br>
<br>
This came up because somewhere down a set of heirachical classes an (exception) event get raised that is <br>
not handled by the owning class.  In this case the proper handler is the main code of the application <br>
anyway so having to handle and reraise a new events all the way up the chain is a pain.<br>
<br>
Example : cAuction has a collection of cVendor items, each of which has a collection of cLot items. If a CLot <br>
object has data which is an exception (note, exception not an error) then (stuff happens) but the matter needs<br>
to be reported to the user, which is the job of the main code to handle the reporting.<br>
<br>
Obviously, I don't wish to trap every event raised everywhere or we would get thousands of notices.  So, the<br>
explicit event would need to be defined with a Propogate property or somesuch.<br>
<br>
Anyway, just a thinky or a wishlist item.<br>
<br>
regards<br>
Bruce<br>
<br>
-- <br>
<a href="mailto:adamant42@gmail.com" target="_blank" rel="noreferrer">adamant42@gmail.com</a><br>
<br>
----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
</blockquote></div>