Am 20.02.2012 22:11, schrieb Juan Manuel Cabo:
Yeah.. that is a problem! :-) Thanks for liking the idea, now we can talk about the fine details!!One way is to not let the user direct access to the associative array, but wrap the e.info["MyDetail"] call in a nothrow function, such as e.info("MyDetail"), and an e.hasInfo("MyDetail"), and of course: e.addInfo("MyDetail", value) and e.allInfoNames() or something.
if the key is missing i can't recover/control the error - now all my data is gone - a silly wraper which catches the key-does-not-exists-lets-just-return-null will not help here
