I'm shocked that no one has mentioned the Support Debugging Tool which has a setting so that you can define the Dex.ini so that the last user does not show and the DSN can stay constant. This way when you have a shared dictionary or OLEPath that needs to be set to a shared location and can get rid of the print path filling up on a work station.
The only issue as a customer is that you have to get the debugger tool from your VAR, it is an XML program that needs to be installed on all workstations or in our case the Terminal Servers we use to access Great Plains. But it is free. And it can send a message when a user gets an error on the screen they can hit CTRL+D and it will capture the error message and you can set it up to send to one person who can then look at the error and make changes.
I love the Resouce Information. I can go to a window and find out who has security to that window. So, when I'm asked well who has access to that window, I can give Accounting that information immediately.
There is even a feature where you can change the colors for each company when you have multiple databases. That can stop a lot of errors.
Here are some of the features:
It can help you identify the specific series of events which lead up to an issue or bug in the code occurring.
It can be used to quickly and simply turn on all logging and profiling capabilities without restarting the application. This can be useful when looking at performance problems.
It can be used to find details about dictionary resources and other security objects.
It can be used to identify resources (forms, reports and tables) causing security access issues.
It can be used to enable and disable third party products or change the order of the products in the launch file.
It can be used to export data from and import to any table.
It can be used to run SQL or Dexterity scripts without needing Dexterity or SQL Administration Tools installed.
It can be used to capture and email or save screenshots of all open windows and a system status report.
It can be used to send email to the system administrator, even on systems without a locally installed Outlook client.
It can assist in resolving issues with reports using Report Writer (RW) user defined functions.
It can roll out Dex.ini setting changes to all workstation in a system.