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

Reply via email to