Thema: Delphi ShellExecute Problem

Einzelnen Beitrag anzeigen

Nuclear-Ping
(Gast)

n/a Beiträge
 
#4

Re: ShellExecute Problem

  Alt 5. Apr 2007, 22:30
Unter Windows XP:
ShellExecute (Handle, 'open', 'cmd.exe /C "' + PChar(ini.readstring('settings','exe','')) + ' ' + PChar(param) + '"', '', SW_SHOWNORMAL); Unter 95, 98 und ME musst du statt cmd.exe command.com nehmen.

Alternativ kannst du auch WinExec oder CreateProcess nehmen. Ich hab mal gelesen, dass ShellExecute am gebräuchlisten zum Ausführen von Shell-Links verwendet werden sollte. Also alles was keine direkte ausführbare Datei, sondern mit einer Anwendung verknüpft ist (.bmp, .jpg, .lnk, .etc).
  Mit Zitat antworten Zitat