Shell ausführen (Foundation Class)
Kategorie | Systemdienstprogramme |
Standardkatalog | Visual FoxPro-Katalog\Foundation Classes\Dienstprogramme |
Klasse | _shellexecute |
Klassenbibliothek | _environ.vcx |
Übergeordnete Klasse | _custom |
Beispiel | ...\Samples\Solution\Ffc\Buttons.scx |
Hinweise
Diese Klasse ermöglicht es Ihnen, aus der aktuellen Anwendung heraus eine Anwendung oder ein Dokument mitsamt der assoziierten Anwendung zu starten.
Um die Klasse zu verwenden, müssen Sie sie in ein Projekt oder Formular ziehen oder im Kontextmenü des Komponentensammlungselements den Befehl Zu Projekt hinzufügen oder Zu Formular hinzufügen wählen. Wenn Sie die Klasse zu einem Formular hinzufügen, positioniert Visual FoxPro die Klasse im Formular. Sie können dann die entsprechenden Eigenschaftswerte spezifizieren und notwendige Eingabe- und Ausgabeobjekte bereitstellen. Wenn Sie die Klasse in ein Projekt ziehen, haben Sie die Auswahl zwischen dem Hinzufügen der Klasse und dem Erstellen einer Unterklasse.
Eigenschaften, Ereignisse, Methoden | Beschreibung |
---|---|
ShellExecute-Methode | Versucht, die in tcFileName angegebene Datei im Verzeichnis auszuführen, das durch tcWorkDir angegeben ist. Syntax: ShellExecute(tcFileName, tcWorkDir, tcOperation) Rückgabewert: nSuccess Argumente: tcFileName gibt die auszuführende Datei an. tcWorkDir gibt den Pfad zu der auszuführenden Datei an. tcOperation gibt die auszuführende Operation an. nSuccess gibt das Scheitern oder den Erfolg des Ausführversuches anhand folgender Werte an. 2 = Ungültige Zuordnung (z. B. ungültiger URL) 29 = Anwendung konnte nicht geladen werden 30 = Anwendung ist beschäftigt 31 = Keine Zuordnung zu einer Anwendung Werte über 32 stehen für einen Erfolg und geben ein Instanzhandle für die ausgeführte Anwendung zurück. |
Siehe auch
Richtlinien zur Verwendung der Visual FoxPro Foundation Classes | Visual FoxPro Foundation Classes A-Z | Visual FoxPro Foundation Classes