Es werden drei Komponenten bereitgestellt, die Drag & Drop von Windows Explorer zusammen mit Nebenkomponenten unterstützen, die fallengelassene Dateien filtern können. Die Komponenten sind:
Einige Entwurfszeitunterstützung werden von Komponenten- und Eigenschaftsredakteuren bereitgestellt.
Die wichtigsten Funktionen der DROP -Dateienkomponenten sind:
Die Komponenten wurden auf Delphi 7 an XE4 -Windows -Compiler (außer Delphi 2005) und den Delphi XE2 bis XE4 64 -Bit -Compilern getestet. Es wird angenommen, dass die Komponenten an Compiler zurück zu Delphi 3 kompiliert werden, aber das ist nicht garantiert.
Die Komponenten sind nur mit der VCL verwendet: Sie sind nicht mit Fironemonkey kompatibel.
.NET- und Nicht-Windows-Plattformen werden nicht unterstützt.
Die Komponenten der Drop -Dateien , deren Dokumentation und Demo -Programme werden in einer ZIP -Datei bereitgestellt. Vor der Installation müssen Sie alle Dateien aus der ZIP -Datei extrahieren und die Verzeichnisstruktur erhalten. Die folgenden Dateien werden extrahiert:
PJDropFiles.pas - Komponentenquellcode.PJDropFiles.dcr - Komponenten -Palettenglyphen.PJDropFilesDsgn.pas - Eigenschaftsredakteure und Komponentenregistrierungsquellencode.PJDropFilesDsgn.dfm - Eigenschaftseditorformular.README.md - diese Datei.CHANGELOG.md - Change -Protokoll der Komponente.MPL-2.txt -Die Mozilla Public Lizenz v2.0.Documentation.URL -Kurzzeit in die Online-Dokumentation der Komponente. Zusätzlich zu den oben genannten Dateien finden Sie den Quellcode von zwei Demo-Projekten, die die Demo1 und Demo2 Unterabschreibungen haben.
Sie können nun die Komponenten in der Delphi -IDE einbauen. Zu diesem Zweck sollten die Dateien PJDropFiles.pas , PJDropFiles.dcr , PJDropFilesDsgn.pas und PJDropFilesDsgn.dfm zu einem Entwurfszeitpaket hinzugefügt werden. Wenn Sie Hilfe benötigen, siehe hier.
Der Quellcode für zwei Demo -Programme ist im Download enthalten:
Beide Demo -Programme erfordern mindestens Delphi 7. Sie sind beide mit den Delphi 32 -Bit- und 64 -Bit -Windows -Compilern kompatibel.
Weitere Informationen zu den Demos finden Sie in der Datei README.md im Demos -Verzeichnis.
Ein vollständiges Änderungsprotokoll finden Sie in CHANGELOG.md , das im Download enthalten ist.
Diese Komponenten werden unter den Bestimmungen der Mozilla Public Lizenz v2.0 veröffentlicht.
Alle relevanten Marken werden anerkannt.
Fehler können gemeldet oder neue Funktionen über den Ausgaber -Tracker des Projekts angefordert werden. Ein GitHub -Konto ist erforderlich.
Bitte überprüfen Sie, ob bereits ein Problem für einen ähnlichen Bericht oder eine ähnliche Anfrage erstellt wurde. Wenn ja, fügen Sie bitte einen Kommentar hinzu, der so viele Informationen wie möglich zu dem vorhandenen Problem enthält, oder wenn Sie nichts hinzufügen, fügen Sie einfach eine hinzu? ( :+1: Kommentar. Wenn es kein geeignetes Problem gibt, fügen Sie bitte ein neues Problem hinzu und geben Sie so viele Informationen wie möglich an.
Ich bin Peter Johnson - ein hobbyistischer Programmierer, der in Ceredigion in West Wales, Großbritannien, hauptsächlich in Delphi lebt. Meine Programme und andere Bibliothekscode finden Sie unter: https://delphidabbler.com/.
Dieses Dokument ist das Copyright © 2005-2022, PD Johnson.