Produkt: | Elvis |
Version: | alle |
Stand: | 2004-03-17 |
Zusammenfassung
Sie können in der Ereignisverarbeitung der Bedienstation ein beliebiges anderes Programm starten. Dazu wird die Windows-Funktion „ShellExecute“ verwendet. Als Beispiele werden im beigefügten Projekt eine Datei im Notepad, eine Datei in Excel und eine Internetseite geöffnet. Im Beispiel ist die Seitenverarbeitung der Seite verwendet. Es kann auch sinnvoll sein, die globale Ereignisverarbeitung der Bedienstation zu verwenden. Natürlich können auch andere Programme ausgeführt werden.
Einzelheiten
Voraussetzung: Sie müssen das gewünscht Programm (für Internetzugang: einen Web-Browser) installiert haben – logo.
Laden Sie das Beispielprojekt herunter und probieren Sie es aus. Variieren Sie das Tag(Zusatzinfo) der Kontrollelemente. Sehen Sie sich die Ereignisverarbeitung der Seite an. Im Form/(global) ist die wesentliche Funktion „ShellExecute“ deklariert damit wir sie verwenden können. Dort ist auch eine eigene Funktion „exec“ implementiert, die unseren Befehl aus dem Tag bekommt, zerlegt und ShellExecute aufruft.
Das Projekt (ab Datenbank-Version 1.8 (also nach Elvis 2.0.003): shellexe.zip (107kB).
Ein ähnliches Beispiel für ältere Elvis-Versionen: web_link.zip (118kB).