Sempare Delphi Debug Configuration Manager

Introduction

This plugin for the IDE allows for lists of debug configurations (Host App, Parameters, Work Directory, Environment Variables) to be easily managed in the IDE. Configurations can be managed and applied on a per project basis as well as being persisted and version controlled.

Download

Version Delphi Version IDE Version Release Date Action

Basic Usage

Use the keyboard combination Ctrl-Alt-Shift-D to bring up the dockable form. Alternatively, a menu in the IDE Tools menu will bring up the form.

A project must be active so that you can create debug configurations.

When active, you will be able to do the following actions:

  • Add - add a new configuration
  • Delete - delete the selected configuration
  • Duplicate - duplicate the selected configuration
  • Apply - apply the selected configuration (or double click on it)
  • Clear Config - clear the debug configuration for the project
  • Save - save the current debug configurations to the project directory

Release Notes

Future Improvements

Support

Feedback can be sent to info@sempare.ltd

Precautions have been taken to ensure the Delphi Debug Configuration Manager is safe to use using anti-virus and testing on https://www.VirusTotal.com. It is digitally signed using a Sectigo signing certificate.

Disclaimer

THIS SOFTWARE IS PROVIDED TO YOU "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO THE APPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.

YOU ASSUME THE ENTIRE RISK AS TO THE ACCURACY AND THE USE OF THE SOFTWARE AND ALL OTHER RISK ARISING OUT OF THE USE OR PERFORMANCE OF THIS SOFTWARE AND DOCUMENTATION. SEMPARE LIMITED SHALL NOT BE LIABLE FOR ANY DAMAGES WHATSOEVER ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF SEMPARE LIMITED HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL SEMPARE LIMITED BE LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL, DIRECT, INDIRECT, SPECIAL, PUNITIVE, OR OTHER DAMAGES WHATSOEVER, INCLUDING BUT NOT LIMITED TO DAMAGES OR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER PECUNIARY LOSS, EVEN IF SEMPARE LIMITED HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.