Ik heb ooit eens gelezen dat er pogingen zijn ondernomen om Assert voor de gek te houden en te redirecten naar een eigen functie. De reden is dat Assert de bestandsnaam met het regelnummer weergeeft in z'n exception dmv compiler-generated code, ideaal dus. Er werden heel wat truuks uitgehaald, maar niks werktte in dat artikel (waar ik helaas de link van kwijt ben).
Vervolgens lees ik net dit: http://www.blong.com/Conferences/DCo...sertionHandler
Ik weet niet hoeveel mensen dit al weten (ik wist het nog niet namelijk), maar hiermee kan je een uitstekende debugger maken. Kwestie van Assert(False, 'en we gaan nu een loopje uitvoeren ofzo') zoals in de link wordt gezegd en je eigen AssertErrorHandler kan dit dan naar een log versturen...
Bookmarks