All Blog Posts  |  Next Post  |  Previous Post

Free Delphi plugin to ZIP and send Delphi projects


Thursday, July 15, 2010

Frequently we try to help our customers by sending a small sample project showing how to achieve a specific task or requirement of the customer. Sometimes, we also need to revise projects customers created and send it back. This typically involves following steps:

  • Open Windows explorer
  • Browse to the folder of the project
  • Cleanup the folder and remove all unwanted files such as project.dsk, project.identcache etc...
  • ZIP all files
  • Add the ZIP file as attachment
When having to do this daily multiple times, this quickly becomes boring, tedious, error-prone and time consuming. So, we thought about creating a little plugin for Delphi that could do this all automatically. And so, we present here today our free Delphi "ZIP and send project" plugin for Delphi 2010. When installing the package, the project manager gets two new options: ZIP project and ZIP & upload project.

The first option will traverse all files in the project and add this to ZIP file and open Windows Explorer in the project folder. The 2nd option will upload the ZIP file to a preset FTP server and put the link to the file on the clipboard. This link can then be pasted in the email to reply to the customer.

The dialog to customize the FTP settings as well as configure what files to include in the ZIP file can be called from the Delphi Help menu:

As we think this plugin can be helpful for many users, including our customers to send projects for revision to our support, you can obtain it free on the TMS ZIP Delphi Project page. Enjoy!

Bruno Fierens


This blog post has received 7 comments.

1. Thursday, July 15, 2010 at 7:50:45 AM

Great idea, love it.

How about adding an option to Email the ZIP it using the standard client? Should be easy enough, I''d say. Pretty, pretty please... :-)

Daniel Wischnewski

2. Thursday, July 15, 2010 at 8:58:04 AM

That is indeed a very good suggestion, you may expect this to be added in the next version.

Pieter Scheldeman

3. Thursday, July 15, 2010 at 11:04:00 AM

No support for 2007? What about releasing source?

Brett Graffin

4. Thursday, July 15, 2010 at 1:20:16 PM

Sweet. Support for D2007 or source would definitely save those of us stuck in pre-Unicode ville some time.


5. Friday, July 16, 2010 at 4:48:18 AM

I will investigate this if we can add support for older versions, the context menu approach in Delphi 2006, 2007, 2009 differs from Delphi 2010.

Pieter Scheldeman

6. Sunday, July 18, 2010 at 2:33:32 AM

This is a pretty good example for context menus in earlier versions of Delphi. Jeremy North wrote it, and it also works with D2010.


7. Wednesday, April 6, 2011 at 10:20:22 AM


I have downloaded Delphi 2010 version (
But I have Delphi 2010 and Delphi XE in the same computer and it always want to install it on Delphi XE (Without more choice).

Paud Michel

Add a new comment

You will receive a confirmation mail with a link to validate your comment, please use a valid email address.
All fields are required.

All Blog Posts  |  Next Post  |  Previous Post