![]() |
Datei öffnen mit eigenem Mediaplayer
Hi,
ich habe mir einen kleinen Mediaplayer gebastelt. Er läuft auch und alles ist schön und gut nur möchte ich wenn man eine .mp3 doppelkilckt diese auch mit meiner Software aufgerufen wird. Wenn ich das jetzt mache passiert natürlich nichts. Und ich habe eine Funktion da wo man eine Wiedergabeliste speichern kann und da weiß ich nicht wie ich die Dateiendung in der Registry anlegen soll. Googlen hat auch nicht viel gebracht oder ich habe einfach nur nach dem Falschen gesucht ;) Danke Luki :) |
AW: Datei öffnen mit eigenem Mediaplayer
.. geht nicht rechte Maustaste - öffnen mit - dein Programm auswählen - immer damit öffnen anhaken.
Die doppelgeklickte Datei hast Du dann als Parameter. Den Parameter kannst Du aus Deinem Player auslesen. Grüße Klaus |
AW: Datei öffnen mit eigenem Mediaplayer
Nur wo kann ich diese dann abrufen?
Gruß Lukas |
AW: Datei öffnen mit eigenem Mediaplayer
ParamCount und ParamStr bringen dich hier weiter, ein Beispiel siehe
![]() EDIT : URL Korrigiert |
AW: Datei öffnen mit eigenem Mediaplayer
Der Link geht nicht, bzw. vllt. nur bei mir nicht.. Und wie würde ich das dann mit der Zuordnung meiner *.lwmp Dateien?
Danke Lukas |
AW: Datei öffnen mit eigenem Mediaplayer
Zitat:
Die Online-Hilfe ist auch dein Freund ![]() Und in deiner IDE einfach mal
Delphi-Quellcode:
schreiben und F1 drücken.
ParamCount
|
AW: Datei öffnen mit eigenem Mediaplayer
Sorry, den Link hab ich korrigiert. Möchtest du die Zuordnung der Dateiendung zu deinem Programm in deinem Programm verankern oder reicht es die nur auf deinem Rechner?
|
AW: Datei öffnen mit eigenem Mediaplayer
Es würde nur auf meinem Rechner reichen ;)
|
AW: Datei öffnen mit eigenem Mediaplayer
Dann sollte es ja so genügen, wie Klaus gesagt hat.
|
AW: Datei öffnen mit eigenem Mediaplayer
Ups.. Nein dann doch das andere :)
|
AW: Datei öffnen mit eigenem Mediaplayer
Ok, ich habe es jetzt soweit das ich mp3's durch doppelklick im Explorer aufrufe. Nur wie kann ich es bewältigen das wenn eine .lwmp Datei aufgerufen wird, die dann nicht abgespielt wird sondern in eine Listbox wandert?
|
AW: Datei öffnen mit eigenem Mediaplayer
Zitat:
Delphi-Quellcode:
Gruß
als Pseudocode:
wenn dateiendung von paramstr(1)='.MP3' dann spiele paramstr(1) else Listbox.items.add(paramstr(1); K-H |
AW: Datei öffnen mit eigenem Mediaplayer
Das es nicht wandern kann ist klar :mrgreen:
Ich habe es jetzt hinbekommen, alles läuft! Vielen Dank euch allen ;) |
AW: Datei öffnen mit eigenem Mediaplayer
Bei dieser Art der "Verknüpfung" wird immer eine neue Instanz des programmes gestartet, wenn man im Explorer auf eine Datei doppelklickt.
Man kann "umständlich" einen ActiveX-Server mit der Datei verknüpfen, welcher die Daten dann an ein aktives programm weitergibt, oder er startet vorher eine Instanz und gibt es an Diese weiter. Oder man prüft beim Programmstart auf eine "laufende" Instanz seines Programms, übergibt den Dateinamen an Diese und beendet sich wieder. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz