Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
clx_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 16.01.2008
Beiträge: 25

Wie .exe starten?
Verfasst am: 24.02.2008, 17:07

Hallo Leute,

also ich möchte eine Datei starten lassen. Wie mache ich das? Ich hab schon tausende Sachen probiert,

Shell, ShellExecute und Call ShellExecute - nichts davon funktioniert! Er startet die .exe nicht. Warum? Gibt es noch andere Möglichkeiten?
 
boehser enkel_
Tutorial Leser
Tutorial Leser



Anmeldedatum: 29.07.2007
Beiträge: 40


Verfasst am: 24.02.2008, 17:21

Shell "c:\blub.exe", vbHide
 
clx_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 16.01.2008
Beiträge: 25


Verfasst am: 24.02.2008, 17:22

geht ja nicht ;D lesen bildet
 
ZiG_
Überflieger
Überflieger

Anmeldedatum: 07.03.2007
Beiträge: 1248


Verfasst am: 24.02.2008, 17:41

Ja lesen bildet wie du sagst, aber Eigeninitiative und etwas Intelligenz benötigt man trotzdem um das gelesene auch umsetzen zu können.

Der code ist völlig richtig.
Per Shell und ShellExecute kann man externe Programme ausführen.
Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
 
clx_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 16.01.2008
Beiträge: 25


Verfasst am: 24.02.2008, 17:51

Ja, aber dann erkläre mir bitte, warum er die Programme nicht aufruft...
 
ZiG_
Überflieger
Überflieger

Anmeldedatum: 07.03.2007
Beiträge: 1248


Verfasst am: 24.02.2008, 17:55

Ich kann nicht hellsehen was du falsch machst.
Mußt schon ein Beispiel geben und sagen ob ein Fehler kommt oder nicht.

Was mir jetzt mal so spontan einfällt ist, dass du nicht den korrekten Pfad angibst zur Datei.
Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
 
clx_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 16.01.2008
Beiträge: 25


Verfasst am: 24.02.2008, 17:59


Hab den Fehler gefunden, ich hatte stehen;

Call ShellExecute(Me.hwnd, "Open", "\serial.exe", "", WinDir, SW_SHOWMAXIMAZED)

richtig sieht es so aus;

Call ShellExecute(Me.hwnd, "Open", "serial.exe", "", WinDir, SW_SHOWMAXIMAZED)
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: starten lassen, exe, shellexecute

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Info.exe ? zum auslesen der IP's 721 30.04.2007, 10:08
Keine neuen Beiträge visual studio 2005 - exe erzeugen 1636 20.04.2007, 23:32
Keine neuen Beiträge .exe erstellen 794 29.03.2007, 18:32
Keine neuen Beiträge exe 647 30.01.2007, 21:34
Keine neuen Beiträge .exe erstellen 731 25.12.2006, 15:14
 


[ Time: 0.2104s ][ Queries: 98 (0.0962s) ][ GZIP on - Debug on ]