Visual Basic 6.0: Starten und Beenden von Anwendungen

Programmierung

Öffnen Sie Visual Studio, und starten Sie ein neues Projekt. Fügen Sie nun drei Befehlsschaltflächen hinzu: cmdCheck, cmdClose und cmdStart. Ihr Bildschirm sieht dann ungefähr wie in Abbildung A dargestellt aus.


Abbildung A: Erstellen eines einfachen Projekts mit drei Befehlsschaltflächen.

Nun werden wir unser Projekt um etwas einfachen Code erweitern. Fügen Sie den folgenden Code zum Ereignis im Bereich General Declaration hinzu:


Private sAppName As String, sAppPath As String

Fügen Sie den in Listing A aufgeführten Code zum Ereignis cmdCheck_Click() hinzu. Fügen Sie dann den folgenden Code zum Ereignis cmdClose_Click() hinzu:


'close application
Call EndTask(sAppName)

Fügen Sie den folgenden Code zum Ereignis cmdStart_Click() hinzu:


'start an application
Shell sAppPath, vbMinimizedFocus

Fügen Sie anschließend den folgenden Code zum Ereignis Form_Load() hinzu:


sAppName = "Adobe Photoshop"
sAppPath = "D:program filesAdobePhotoshop 6.0Photoshp.exe"

In unserem Beispiel haben wir Adobe Photoshop benutzt. Verweisen Sie einfach auf die entsprechende Anwendung in Ihrer Implementierung. Fügen Sie ein Modul sowie den in Listing B dargestellten Code hinzu. Drücken Sie [Ctrl] [F5] um das Projekt auszuführen.

Klicken Sie auf die Schaltfläche Check Status. Es wird eine Meldung angezeigt, die darauf hinweist, dass die Anwendung nicht ausgeführt wird. Klicken Sie nun auf die Schaltfläche Start Application, und Sie sehen, wie die Anwendung gestartet wird. Klicken Sie erneut auf Check Status, und Sie erhalten die Bestätigung, dass die Anwendung ausgeführt wird. Klicken Sie auf die Schaltfläche Close Application, und das Anwendungsfenster wird geschlossen.

Page: 1 2

ZDNet.de Redaktion

Recent Posts

Apple stellt iPhone 16 und iPhone 16 Pro vor

Der neue Apple-Prozessor A18 basiert auf einem 3-Nanometer-Verfahren. Apple verspricht mehr Leistung und eine höhere…

6 Stunden ago

Neue Version der Mac-Malware Atomic Stealer im Umlauf

Die stiehlt Daten aus weiteren Browsers. Zudem steigt die Zahl der Browser-Erweiterungen, die Atomic Stealer…

13 Stunden ago

Aktualisiertes Arsenal von APT41: DodgeBox und Moonwalk

Der bis dato unbekannte Loader DodgeBox zeigt auffällige Ähnlichkeiten mit StealthVector, warnen Zscaler-Experten.

15 Stunden ago

OpenAI meldet eine Million zahlende Business-Nutzer für ChatGPT

In fünf Monaten kommen rund 400.000 neue Nutzer hinzu. Die meisten zahlenden Nutzer hat ChatGPT…

20 Stunden ago

Gaming-bezogene Phishing-Attacken um 30 Prozent gestiegen

Über drei Millionen Angriffsversuche unter Deckmantel von Minecraft / YouTube-Star Mr. Beast als prominenter Köder

4 Tagen ago

KI erleichtert Truckern die Parkplatzsuche

Die Prognose für die Anfahrt bezieht das Verkehrsaufkommen, die Stellplatzverfügbarkeit sowie die Lenk- und Ruhezeiten…

4 Tagen ago