Hallo Braindeer
mach dir nix draus, sowas kann man als Neuling gar nicht wissen, ich weiß es aus eigener Erfahrung
Um Anwendung zu starten gibt es mehrere Möglichkeiten,
hier die 2 häufigsten:
1. WinExec (ruft eine Anwendung auf)
Quelltext
1: 2: 3: 4:
| WinExec( lpCmdLine, // Aufruf uCmdShow // welcher Style das Fenster haben soll ); |
z.B.:
Quelltext
1: 2:
| WinExec(PChar('C:\Programme\Winamp\Winamp.exe c:\Test.mp3'), SW_SHOWNA); |
2. ShellExecute (ruft eine Anwendung auf, die mit der Dateiendung
verknüpft ist. z.B. wird eine Textdatei mit Notepad geöffnet.)
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| ShellExecute( hwnd, // handle to parent window lpOperation, // pointer to string that specifies operation to perform lpFile, // pointer to filename or folder name string lpParameters, // pointer to string that specifies executable-file parameters lpDirectory, // pointer to string that specifies default directory nShowCmd // whether file is shown when opened); ); |
z.B.:
Quelltext
1: 2:
| ShellExecute(0, Nil, PChar('http://pruegelpause.lycos.de/'), NIL, NIL, SW_NORMAL) |
Rückgabewert : Bei Fehler liefert ShellExecute einen Wert von 0 bis 32
Wenns geklappt hat, bekommst du das Handle der
Anwendung zurück.
Grüße Doc Brown