I'm using dw.Describe("Evaluate('...', 0)") with a complex DW expression in the ... part. I'm OK with the fact that this may fail for some expressions, but my concern is that when it fails, I get a message box with the title "Data Entry Error" and contents "Expression is not valid". I don't want the users to see that! I tried catching it with try/catch, using the most generic catchable data type (Throwable) but it doesn't get caught - the message box still comes up.
Is there a solution to this? Thanks.