The Road to Delphi

Delphi – Free Pascal – Oxygene

Delphi Dev. Shell Tools – New features 3


Features added to the new version of the Delphi Dev. Shell Tools.

  • Full refactoring of the code related to drawing the items bitmaps and icons, now only 32 bpp bmp (Windows 8/7/Vista) and 32-bit with alpha channel icons (Windows XP) are used.
  • Added support for Delphi XE5. Now you can build your Delphi Android projects with a single click without open the Delphi IDE.


  • Added feature to extended the Shell extension with custom scripts (.bat). This new option allows create a script and associate a set of extensions.

This is a preview of the window to register the scripts.


You can setup the Sub-Menu (Group) where the new option will be displayed, the label and image for the menu entry, the extensions associated, set an option to run the script as Administrator and use a small set of macros.

The tool includes as set of predefined scripts for FPC and Delphi which you can use as example to register you own most used Apps.

FPC & Lazarus

  • h2pas is a small command-line utility that can be used to translate C header files to pascal units. The Free Pascal team uses it to make import units for important C libraries such as GTK or MySQL.
  • ppdep is a small utility that scans a program or unit and creates a depend file that can be used for inclusion by make. It understands conditional symbols and interdependency of units.
  • ptop is a configurable source formatter. It pretty-prints your pascal code, much like indent does for C code.
  • ppudump dumps the contents of a unit in human-readable format. It understands older versions of units and gracefully handles unknown (future) versions.

For more info check the Tools that come with Free Pascal page.


For more info check the RAD Studio Command-Line Utilities page

External Tools

  • Regsvr32, This command-line tool registers .dll and ocx files as command components in the registry.

Author: Rodrigo

Just another Delphi guy.

5 thoughts on “Delphi Dev. Shell Tools – New features 3

  1. Fantastic stuff! I’ve read the past couple of blog posts and kept planning to download it… I finally am now :)

  2. All working fine in my Windows XP 32 bit VM (Delphi XE) but nothing showing up in my Windows 7 32 bit VM (XE and XE5).

    Thanks for such a great tool.

  3. Pingback: Delphi Dev. Shell Tools – New features 3 ...

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s