Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

shell

Suncezz / 6 Antworten / Flachansicht Nickles

HI,


Also ich wollte ein Programm (exe) mit "shell" starten aber das funct. nicht hir der code


Private Sub Command1_Click()
datei = "c:\****\***.exe"
shell (datei,vbNormalFocus )
End Sub


der zeigt immer ne fehlermeldung an was ist falsch


Vieleicht fehlt ja was ?

bei Antwort benachrichtigen
T-Rex Suncezz „shell“
Optionen

Hi,

So, jetzt kann ich auch posten :-)

VB reagiert sehr allergisch auf den Versuch, eine Funktion mit mehr als einem Parameter aufzurufen, wenn die Parameter geklammert sind, der Rückgabewert aber nicht verarbeitet wird.

Also entweder Klammern weglassen
Shell Datei, vbNormalFocus
oder mit Call arbeiten (Call drückt das Ergebnis in die Tonne)
Call Shell(Datei, vbNormalFocus)
oder Rückgabe verarbeiten
Dim Result As Long
Result = Shell(Datei, vbNormalFocus)

 GrüßeT-Rex 
bei Antwort benachrichtigen