Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

Deputy

Deputy - Delphi IDE Expert

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Deputy

Delphi IDE expert providing integration of RunTime ToolKit, more information can be found here, https://swiftexpat.com/deputy.htmll Deputy was created using TOTAL https://github.com/DelphiWorlds/TOTAL

License

Deputy is dual-licensed. Options are:

  1. Choose to use it under the restrictions of the GPL v3 licence at no cost to you.
  2. Purchase a commercial license with support for 1 year at https://swiftexpat.com/deputy.htmll

Install Expert

Install / Uninstall instructions

Process Manager

Process Manager will montior compile and debug actions in the Delphi IDE and terminate any running instances of the target application before compile. Options are to terminate the process without saving any data or close and handle the memory leak.

Series 2.6 Release details

https://youtu.be/j7EdJcQSELY

Process Identification Logic

The plugin identifies process to kill in the following order:

  1. Process that is a child of the IDE instance by PID and process name
  2. Process by image path to ensure process killed is the one that would be overwritten by the IDE ( this allows you to have another copy running from a second directory ie your release build)

Purpose

The IDE does not check before running a compile, it runs a few seconds of precompile then prompts that it can not overwrite the target. This expert watches before that compile starts and clears out the old process to save me some seconds.

Instance Manager

Instance Manager prevents multiple versions of the Delphi IDE from running at the same time.

Series 2.6 Release details

https://youtu.be/xIgnnfIDA2k

Powered By Delphi Powered by Delphi