Vcl.ExtActns.TCustomFileRun

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Vcl.ActnList.TCustomActionSystem.Actions.TContainedActionSystem.Classes.TBasicActionSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTCustomFileRun

Delphi

TCustomFileRun = class(TCustomAction)

C++

class PASCALIMPLEMENTATION TCustomFileRun : public Vcl::Actnlist::TCustomAction

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Vcl.ExtActns.pas
Vcl.ExtActns.hpp
Vcl.ExtActns Vcl.ExtActns

Beschreibung

TCustomFileRun ist die Basisklasse für Aktionen, die eine bestimmte Operation mit einer Datei durchführen.

Verwenden Sie TCustomFileRun als Basisklasse für vordefinierte Aktionen, die mithilfe von ShellExecute Dateioperationen durchführen. TCustomFileRun implementiert folgende Eigenschaften:

Eine Zieldatei oder die Möglichkeit, den Benutzer in einem Dateidialog eine Zieldatei auswählen zu lassen.

Die Operation, die mit der Zieldatei durchgeführt werden soll.

Parameter für eine externe Anwendung, die die Operation durchführt.

Das Startverzeichnis der externen Anwendung.

Den Status des Fensters, in dem die Operation ausgeführt wird.

Beim Aufruf der Methode ExecuteTarget übergibt TCustomFileRun diese Eigenschaften an die Windows API-Funktion ShellExecute. Diese Funktion führt die gewünschte Operation durch, sofern diese für den Typ der Zieldatei in der Registrierung als zulässig angegeben ist. Je nach Art der Operation wird eine externe Anwendung gestartet, eine DLL (Dynamic Link Library) aufgerufen oder ein Systemdialog angezeigt (z.B. das Dialogfeld Eigenschaften von).

Fügen Sie einer Aktionsliste oder einem Aktionsmanager keine TCustomFileRun-Objekte, sondern nur TFileRun-Objekte hinzu.

Siehe auch