|
| Autor |
Nachricht |
clx_ 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


Anmeldedatum: 29.07.2007 Beiträge: 40
|
Verfasst am: 24.02.2008, 17:21 |
|
|
| Shell "c:\blub.exe", vbHide |
|
| |
|
 |
clx_ Tutorial Leser

Anmeldedatum: 16.01.2008 Beiträge: 25
|
Verfasst am: 24.02.2008, 17:22 |
|
|
| geht ja nicht ;D lesen bildet |
|
| |
|
 |
ZiG_ Ü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

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

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

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) |
|
| |
|
 |