Trois composants sont fournis qui prennent en charge le glisser-déposer de Windows Explorer ainsi que les composants subsidiaires qui peuvent filtrer les fichiers supprimés. Les composants sont:
Une certaine aide à la conception est fournie par les éditeurs de composants et de propriétés.
Les fonctionnalités clés des composants de fichiers Drop sont:
Les composants ont été testés sur les compilateurs Windows Delphi 7 à Xe4 (sauf Delphi 2005) et les compilateurs Delphi XE2 vers XE4 64 bits. On pense que les composants se compilent sur les compilateurs à Delphi 3, mais cela n'est pas garanti.
Les composants sont utilisés avec le VCL uniquement: ils ne sont pas compatibles avec FiremonKey.
Les plates-formes .NET et non-Windows ne sont pas prises en charge.
Les composants de fichiers DROP , leur documentation et les programmes de démonstration sont fournis dans un fichier zip. Avant l'installation, vous devez extraire tous les fichiers du fichier zip, en préservant la structure du répertoire. Les fichiers suivants seront extraits:
PJDropFiles.pas - code source de composant.PJDropFiles.dcr - Glyphes de palette de composants.PJDropFilesDsgn.pas - Éditeurs de propriétés et code source d'enregistrement des composants.PJDropFilesDsgn.dfm - Formulaire d'éditeur de propriétés.README.md - ce fichier.CHANGELOG.md - Journal de modification du composant.MPL-2.txt - La Licence publique Mozilla v2.0.Documentation.URL - Rétablissement de la documentation en ligne du composant. En plus des fichiers ci-dessus, vous trouverez le code source de deux projets de démonstration des sous-répertoires Demo1 et Demo2 .
Vous pouvez désormais installer les composants dans le Delphi IDE. Pour ce faire, les fichiers PJDropFiles.pas , PJDropFiles.dcr , PJDropFilesDsgn.pas et PJDropFilesDsgn.dfm doivent être ajoutés à un package de temps de conception. Si vous avez besoin d'aide pour le faire, voyez ici.
Le code source de deux programmes de démonstration est inclus dans le téléchargement:
Les deux programmes de démonstration nécessitent Delphi 7 au minimum. Ils sont tous deux compatibles avec les compilateurs Windows Delphi 32 bits et 64 bits.
Pour plus d'informations sur les démos, consultez le fichier README.md dans le répertoire Demos .
Un journal de changement complet est fourni dans CHANGELOG.md qui est inclus dans le téléchargement.
Ces composants sont publiés en vertu des termes de la Licence publique de Mozilla v2.0.
Toutes les marques pertinentes sont reconnues.
Des bogues peuvent être signalés ou de nouvelles fonctionnalités demandées via le tracker du numéro du projet. Un compte GitHub est requis.
Veuillez vérifier si un problème a déjà été créé pour un rapport ou une demande similaire. Si oui, veuillez ajouter un commentaire contenant autant d'informations que possible au problème existant, ou si vous n'avez rien à ajouter, ajoutez un? ( :+1: commentaire. S'il n'y a pas de problème existant approprié, veuillez ajouter un nouveau problème et donner autant d'informations que possible.
Je suis Peter Johnson - un programmeur d'amateur vivant à Ceredigion dans l'ouest du Pays de Galles, au Royaume-Uni, écrivant principalement à Delphi. Mes programmes et autres code de bibliothèque sont disponibles sur: https://delphidabbler.com/.
Ce document est Copyright © 2005-2022, PD Johnson.