Ausführen aktiver Dokumente
Für die Ausführung aktiver Visual FoxPro-Dokumente sind die Dateien Vfp7.exe und Vfp7run.exe bzw. Vfp7run.exe, Vfp7r.dll und Vfp7rdeu.dll bzw. Vfp7renu.dll ("deu" bezeichnet die deutsche, "enu" die englische Version) erforderlich. Diese Dateien müssen installiert und auf dem Computer registriert sein, auf dem Internet Explorer installiert ist. Wenn Visual FoxPro installiert ist, wird Vfp7.exe im Visual FoxPro-Verzeichnis installiert; die verbleibenden Dateien werden abhängig vom verwendeten Betriebssystem im Verzeichnis Windows\System oder im Verzeichnis System32 installiert.
Ausführen aktiver Dokumente vom Menü "Extras" aus
Das Visual FoxPro-Menü Extras enthält den Befehl Aktives Dokument ausführen, mit dem Sie das Dialogfeld Aktives Dokument ausführen anzeigen können. In diesem Dialogfeld können Sie angeben, wie ein aktives Dokument auszuführen ist. Die folgenden Optionen sind verfügbar:
Option | Beschreibung |
---|---|
In Browser (Standard) | Das aktive Dokument wird in Internet Explorer unter Verwendung der Visual FoxPro-Laufzeitumgebung ausgeführt. |
Eigenständig | Das aktive Dokument wird als eigenständige Anwendung mit der Visual FoxPro-Laufzeitumgebung ausgeführt. |
In Browser (Debug) | Das aktive Dokument wird in Internet Explorer unter Verwendung der ausführbaren Visual FoxPro-Datei (Vfp7.exe) ausgeführt. Debuggingfunktionen, das Befehlsfenster und alle Fähigkeiten der Visual FoxPro-Entwicklungsumgebung sind verfügbar. |
Eigenständig (Debug) | Das aktive Dokument wird als eigenständige Anwendung mit der ausführbaren Visual FoxPro-Datei (Vfp7.exe) ausgeführt. Dabei stehen Debuggingfunktionen, das Befehlsfenster und alle Funktionen der Visual FoxPro-Entwicklungsumgebung zur Verfügung.
Die Auswahl dieser Option ist identisch mit der Verwendung von DO <Name des aktiven Dok> im Befehlsfenster. |
Außerdem können Sie ein aktives Dokument ausführen, indem Sie das aktive Dokument in Internet Explorer vom Dialogfenster Datei öffnen aus öffnen, oder indem Sie von einer anderen Webseite aus mit einem Hyperlink zum aktiven Dokument navigieren.
Die Visual FoxPro-Laufzeitunterstützung und aktive Dokumente
Von Visual FoxPro aus können Sie ein aktives Dokument ausführen, indem Sie auf das Symbol des aktiven Dokuments im Windows Explorer doppelklicken. Sie können ein aktives Dokument auch von einer Visual FoxPro-Laufzeitanwendung aus starten. Die Visual FoxPro-Laufzeitumgebung umfasst zwei Dateien, die Dateien Vfp7run.exe und Vfp7r.dll. Beide müssen installiert und registriert sein, um aktive Dokumente auszuführen. Die Laufzeitumgebung kann auch zur Ausführung anderer verteilbarer Visual FoxPro-Dateien, wie etwa kompilierter Visual FoxPro-Programme (FXP-Dateien), verwendet werden.
Sobald Vfp7run.exe registriert ist, kann die Datei verwendet werden, um aktive Dokumente (und andere verteilbare Visual FoxPro-Dateien) direkt von Windows aus auszuführen.
Syntax für Vfp7run.exe
VFP7RUN [/|?|/?][/embedding] [/regserver] [/unregserver] [/security]
[/s] [/version] [FileName]
Argumente
- /|?|/?
Zeigt das Dialogfeld Info an, in dem Sie Sicherheitseinstellungen angeben oder zurücksetzen oder Systeminformationen überprüfen können. - /embedding
Lädt Vfp7run.exe als einen Server für aktive Dokumente. In diesem Modus wird Vfp7run.exe als COM-Server registriert, der in der Lage ist, ein aktives Visual FoxPro-Dokumentobjekt ("Visual.FoxPro.Application.7") zu erstellen. Ohne dieses Argument verhält sich Vfp7run.exe nicht wie ein COM-Server. - /regserver
Registriert Vfp7run.exe. - /unregserver
Hebt die Registrierung für Vfp7run.exe auf. - /security
Zeigt das Dialogfeld Sicherheitseinstellungen der Anwendung an, mit dessen Hilfe Sie die Sicherheitseinstellungen für aktive Dokumente und andere Anwendungsdateien (APP) angeben können. Weitere Informationen finden Sie im nächsten Abschnitt, "Sicherheit aktiver Dokumente". - /s
Automatikmodus. Gibt an, dass ein Fehler generiert wird, wenn Vfp7run.exe nicht in der Lage ist, die Laufzeitkomponente Vfp7r.dll zu laden. - /version
Zeigt Versionsinformationen zu Vfp7run.exe und Vfp7r.dll an. - FileName
Gibt die auszuführende Visual FoxPro-Datei an.
Für Vfp7run.exe muss die Laufzeitbibliothek Vfp7r.dll installiert und registriert sein. Um Vfp7r.dll zu registrieren, müssen Sie Regsvr32 mit dem Namen der Laufzeitbibliothek ausführen:
Regsvr32 Vfp7r.dll
Siehe auch
Menüs in aktiven Dokumenten | Sicherheit aktiver Dokumente | Interoperabilität und das Internet | Ausführen eines Beispiels für ein aktives Dokument | Aktive Dokumente