Rubrik: Entwicklungsumgebung · VB-IDE allgemein | VB-Versionen: VB4, VB5, VB6 | 20.11.01 |
Läuft die Anwendung in der IDE III Eine weitere Variante, um zu prüfen, ob die Anwendung in der VB-Entwicklungsumgebung oder aber als EXE ausgeführt wird. | ||
Autor: Sven | Bewertung: | Views: 16.184 |
ohne Homepage | System: Win9x, WinNT, Win2k, Win8, Win10, Win11 | Beispielprojekt auf CD |
Wollen Sie ermitteln, ob das Programm in der Entwicklungsumgebung läuft, oder schon kompiliert ist?
Dies können Sie einfach überprüfen, indem Sie über "Projekt - Eigenschaften..." im Register "Erstellen" in das Feld Befehlszeilenargumente den Text "IDE" eingeben.
Dann brauchen Sie im Projekt einfach nur noch den Command-Paramter abzufragen.
Private Sub Form_Load() If Command = "IDE" then MsgBox "Programm in der IDE" Else MsgBox "Programm kompiliert" End If End Sub
Der Trick hinter der Sache: Einem von Visual Basic aus gestarteten Programm übergibt VB den angebenen String als Argument. Die Funktion Command liest diesen aus. Beim Starten der kompilierten EXE-Datei ist der Parameter jedoch nicht gesetzt!