» Contents
Three components are supplied that support drag and drop from Windows Explorer along with subsidiary components that can filter dropped files. The components are:
Some design time assistance is provided by component and property editors.
Key features of the drop files components are:
The components have been tested on Delphi 7 to XE4 Windows compilers (except Delphi 2005) and the Delphi XE2 to XE4 64 bit compilers. The components are thought to compile on compilers back to Delphi 3, but that is not guaranteed.
The components are for use with the VCL only: they are not compatible with FireMonkey.
.NET and non-Windows platforms are not supported.
» Contents
The Drop Files Components, their documentation and the demo program are supplied in a zip file. Before installing you need to extract all the files from the zip file, preserving the directory structure. The following files will be extracted:
PJDropFiles.pas
– component source code.
PJDropFiles.dcr
– component palette
glyphs.
PJDropFilesDsgn.pas
– property editors
and component registration source code.
PJDropFilesDsgn.dfm
– property editor
form.
PJDropFiles.hlp
– component help file that integrates
with the Delphi 3-7 OpenHelp system.
PJDropFiles.als
– a-link keyword file for integration
with the Delphi 6 or 7 OpenHelp system.
ReadMe.htm
– this file.
ChangeLog.txt
– component's change log.
MPL-2.txt
– the Mozilla Public License v2.0.
Documentation.URL
– short-cut to the component's online
documentation.
In addition to the above files you will find the source code of two demo projects the Demo\1
and Demo\2
sub-directories.
You can now install the components into the Delphi IDE. To do this, the files
PJDropFiles.pas
, PJDropFiles.dcr
,
PJDropFilesDsgn.pas
and PJDropFilesDsgn.dfm
should
be added to a design time package. If you need help doing this see here.
Note that the help file included in the download can only integrate with the IDE in Delphi 3-7. For information on how to do this, see this article. Users of other versions of Delphi can either use the help file as a stand-alone file (in which case some links won't work) or you can use the Drop Files Components online documentation.
NOTE: The help file is deprecated and is no longer being updated. The last update was in the v5.0.3 release. Any changes and new features added since then have not been included in the help file. For up to date documentation please refer to the online documentation.
» Contents
The source code for two demo programs is included in the download:
Both demo programs require Delphi 7 as a minimum. They are both compatible with the Delphi 32 bit and 64 bith Windows compilers.
For more information about the demos see the file ReadMe.txt
in
the Demos
directory.
» Contents
A complete change log is provided in a text file that is included in the download.
» Contents
These components are released under the terms of the Mozilla Public License v2.0.
All relevant trademarks are acknowledged.
» Contents
Bugs can be reported or new features requested via the Issue Tracker.
If no similar report or request has been recorded already, use the New Issue link to add a new issue. Please select the most appropriate template from the Templates drop down list.
» Contents
I'm Peter Johnson – a hobbyist programmer living in Ceredigion in West Wales, UK, writing write mainly in Delphi. My programs and code are available from http://www.delphidabbler.com/.
I can be contacted via the website.