[Up] |
Writing a debug server is relatively easy. It should instantiate a TSimpleIPCServerclass from the SimpleIPCunit, and use the DebugServerIDas ServerIDidentification. This constant, as well as the record containing the message which is sent between client and server is defined in the msgintfunit.
The dbugintfunit relies on the SimpleIPCmechanism to communicate with the debug server, hence it works on all platforms that have a functional version of that unit. It also uses TProcessto start the debug server if needed, so the processunit should also be functional.