Einzelnen Beitrag anzeigen

Benutzerbild von Binärbaum
Binärbaum

Registriert seit: 19. Jan 2005
Ort: Elstra
764 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Dateien mit angegebenem Programm öffnen

  Alt 24. Feb 2005, 18:41
Doch es gibt eine Möglichkeit: mit ShellExecute wie oben angegeben.
Wenn man den Pfad zur MP3-Datei als Parameter übergibt, sollte jeder (vernünftige) MP3-Player das auch erkennen können und die entsprechende Datei öffnen. Das funktioniert auch, wenn es nicht der Standard-MP3-Player ist.

[Edit]
Also in etwa so (Pfade müssen natürlich noch angepasst werden):
ShellExecute(0, 'open', PChar('C:\irgendwo\EinMP3_Player.exe'), PChar('C:\EinOrdner\irgendwas.mp3'), nil, SW_SHOWNORMAL); Eventuell bietet es sich an, den Pfad zur MP3-Datei in Anführungszeichen zu setzen, wenn der Pfad Leerzeichen enthält.
ShellExecute(0, 'open', PChar('C:\irgendwo\EinMP3_Player.exe'), PChar('"C:\Ein anderer Ordner\irgendwas.mp3"'), nil, SW_SHOWNORMAL); [/Edit]

MfG
Binärbaum
There are exactly 10 kinds of people: those who understand binary, and those who don't.
---
"Software reift beim Kunden. Bei Hardware ist es anders: Hardware fault beim Kunden." - Rainer G. Spallek
  Mit Zitat antworten Zitat