öffnen mit...
Hi,
ich weiß nicht so genau in welche sparte das passt: Ich habe einen MP3 Player geschrieben, und würde gerne auf eine MP3 klicken (rechts Klick), und dann sagen Öffnen mit meinem Programm. Da passiert aber nichts, abgesehen davon, dass das Programm startet. Aber das Lied wird nicht geladen. Wie kann man machen, dass der dann das Lied lädt? Wird da ein "spezielles" event aufgerufen oder so? Dass man beim starten des Programmes irgendwo sehen kann, ob, und wenn ja von welcher, datei es aufgerufen wurde? Danke im vorraus :-D |
Re: öffnen mit...
ParamStr[1] dürfte dir helfen
|
Re: öffnen mit...
Moin Narayana,
da das Programm startet, aber nicht die Datei lädt, kann es ja nur sein, dass die Registrierung unvollständig ist, oder Du was im Programm vergessen hast. |
Re: öffnen mit...
Danke erstmal für die schnelle hilfe :-)
aber viel anfangen kann ich damit noch nicht :-( @BenjaminH: Was ist denn der Paramstr? Wo ist der, wie findet man den? @Christian Seehase: Wie meinst du das mit der Registrierung? Und dass da was falsch gelaufen ist denk ich mal auch, aber ich will ja rausfinden was ich falschgemacht/vergessen habe Ich würde mich über eine genauere Beschribung freuen, es braucht gar kein source code zu sein, nur genauer beschrieben was ihr meint :-D Danke |
Re: öffnen mit...
Paramstr enthält die Parameter, die an dein Prog übergeben werden.
Wenn dein Programm mit einer Datei geöffnet wird, enthälr ParamStr[1] den Dateinamen dieser Datei |
Re: öffnen mit...
Hallo Narayana,
beim Aufruf eines Programmes kannst du dem Programmnamen weitere Angaben folgen lassen:
Delphi-Quellcode:
In deinem Programm kannst du dann mit ParamStr() auf die Angaben zugreifen. DIe Angaben werden mit Leerzeichen voneinander getrennt, deshalb müssen Anführungszeichen drum herum, wenn ein Leerzeichen enthalten ist. Es gibt noch einige andere Dinge zu beachten, aber das alles findest du in der Online Hilfe unter ParamStr() und ParamCount.
naraplay dontworry.mp3 "be happy.mp3"
Grüße vom marabu |
Re: öffnen mit...
Moin Narayana,
Zitat:
|
Re: öffnen mit...
Danke für die Tipps :bounce1:
Ich werd mich da mal informieren was paramstr angeht :-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz