Hi!
Modern software is too complex to be completely tested. Many bugs will
only show up on the customers machine. We have altered the execution
error dialog to send us as much information as possible as an email if
an exception occurs. But there would be more things that would help:
"the callStack" that returns the entire call chain that led to the
current handler.
"the variableNames(n)" that returns a list of all variable names used in
the handler that is <n> frames down the call chain (the default for <n>
is 0).
"the variableScope(<name>,<n>)" that returns one of "parameter",
"local", "script", or "global" for the variable with the name <name>
that is <n> frames down the call chain.
"the variableValue(<name>,<n>)" that returns the value of the variable
with the name <name> that is <n> frames down the call chain.
Even having only access to the callStack could help debugging very much.
Who else needs this? It does not have to slow down the engine, does it?
Regards
R�diger
--------------------------------------------------------------------
GINIT - Gesellschaft fuer integrierte Informationssysteme mbH
--------------------------------------------------------------------
GINIT GmbH
Ruediger zu Dohna email: [EMAIL PROTECTED]
Technologiepark phone: +49-721-96681-63
Emmy-Noether-Str. 9 fax: +49-721-96681-11
D-76131 Karlsruhe www: http://www.ginit.de
--------------------------------------------------------------------
PGP-Fingerprint: F1 BF 9D 95 57 26 48 42 FE F8 E8 02 41 1A EE 3E
--------------------------------------------------------------------