Diadem-D is a debugging toolset for distributed applications created with Delphi.
One of the primary goals when developing Diadem-D was to make programming error messages as easy as possible. The result was quite impressive, as including the interface to Diadem-D (DiademIF.pas) in the Uses-statement of the unit and putting a WriteLn-statement wherever necessary, ensures that all of the formatting features of the WriteLn procedure can be used. Moreover, it provides the ability to classify error messages so that each category can be separately switched on and off. This approach guarantees that there is no need to enclose the WriteLn-statement with {$IFDEF/$ENDIF} directives. Instead, the unwanted error messages can be easily turned off, as every error class uses a separate output channel in Diadem-D.
There are a few additional features with Diadem-D that make it an excellent software suite. For starters, it can simultaneously handle 32000 messages in the message windows. Users can also print selected messages, copy selected messages to clipboard, and save all messages into a file. Furthermore, it provides the option of appending error class, date, and time to every message displayed. Clients can be started automatically by the testees, and the server and viewer indicate the name of the PC submitting the message. Notably, if the server is started after clients, all existing messages displayed by all clients are automatically transferred from the clients and displayed by the server. Similarly, If the viewer is started after the server, all existing messages displayed by the server are automatically transferred from the server and displayed by the viewer.
Overall, Diadem-D is a fantastic software suite that provides a range of useful tools for developers. The ability to classify error messages and switch them on and off separately is a big plus, as is the software's ability to handle a large volume of messages simultaneously. Additionally, the automatic transfer of messages is an impressive feature that can save a lot of time and effort. All in all, Diadem-D is highly recommended for developers looking for a reliable and efficient tool for managing error messages.
Version 2.1: N/A