Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datei auf Programm Icon ziehen -> Datei übergeben (https://www.delphipraxis.net/54499-datei-auf-programm-icon-ziehen-datei-uebergeben.html)

kurtm1 5. Okt 2005 14:15


Datei auf Programm Icon ziehen -> Datei übergeben
 
Hallo!

Ich brauche Hilfe:
Habe einen MP3 Player, und möchte dass dieser eine Datei abspielt wenn man ein file auf die Verknüpfung zieht. Wie bekomm ich die Daten (Pfad) der Datei?

(Hoffe es war halbwegs verständlich)

thx

Ultimator 5. Okt 2005 14:17

Re: Datei auf Programm Icon ziehen -> Datei übergeben
 
Der Dateipfad wird dann als Parameter übergeben und du findest ihn in Paramstr(1) ;)

kurtm1 5. Okt 2005 14:18

Re: Datei auf Programm Icon ziehen -> Datei übergeben
 
aha ok.

Mal schauen ob das so hinhaut, wenn ich will dass das Programm gestartet wird, und dann die Datei abspielt.

auf jeden Fall thx


//EDIT: funzt super
und mit ParamCount bekommt man die Anzahl der übergebenen Dateien

kurtm1 19. Okt 2005 21:18

Re: Datei auf Programm Icon ziehen -> Datei übergeben
 
ok das hätte ich mal: weitere Frage:

Jetzt möchte ich das Ganze noch zur Laufzeit haben, welches Ereignis der Form muss ich da wählen?

Rastaman 19. Okt 2005 21:21

Re: Datei auf Programm Icon ziehen -> Datei übergeben
 
Ich würd ma auf WM_DROPFILES tippen, bin mir aber nich ganz sicher.

xaromz 19. Okt 2005 21:25

Re: Datei auf Programm Icon ziehen -> Datei übergeben
 
Hallo,
Zitat:

Zitat von kurtm1
Jetzt möchte ich das Ganze noch zur Laufzeit haben, welches Ereignis der Form muss ich da wählen?

Meinst Du auf Icon ziehen, während das Programm läuft? Das funktioniert nicht, weil Windows dann Dein Programm einfach nochmal startet. Du musst also Dein Programm so einrichten, dass es a) beim zweiten Start das erste Programm über die Parameter informiert und sich b) danach wieder beendet. Wie Du erkennst, ob ein Programm schon mal gestartet wurde findest Du sicher über die Suche, z. B. hier.

Die Parameter übergibst Du am Besten mit 'ner User-Message an das laufende Programm.

Gruß
xaromz
//Edit: reichtshribunng...

kurtm1 19. Okt 2005 21:26

Re: Datei auf Programm Icon ziehen -> Datei übergeben
 
k thx

mh166 20. Okt 2005 14:23

Re: Datei auf Programm Icon ziehen -> Datei übergeben
 
Wenn du sie zur Laufzeit auf das *Fenster* deiner App, nich auf den *Link* dazu, ziehen möchtest, dann musst du den Weg von Rastaman gehen. Nämlich über MSDN-Library durchsuchenWM_DROPFILES. Wenn ich mich nich täusche, dann is aber auch ne entsprechende Kompo bei den Jedis dabei, die sowas übernimmt.. glaub ich jedefalls.

so far...
mfg, mh166

Ultimator 20. Okt 2005 14:26

Re: Datei auf Programm Icon ziehen -> Datei übergeben
 
Hmm, wieso braucht man eigentlich für jede Kleinigkeit ne Komponente?
Hier in der DP-Suche nach Hier im Forum suchenWM_DROPFILES findet man massenhaft fertigen Code, das kann ja nicht so schwer sein, den in den eigenen Code zu übernehmen ;)

DymonD 29. Okt 2005 23:24

Re: Datei auf Programm Icon ziehen -> Datei übergeben
 
Zitat:

Zitat von Ultimator
Der Dateipfad wird dann als Parameter übergeben und du findest ihn in Paramstr(1) ;)

Hey Julian,
Sehr schön, der Beitrag. :lol:
Nun weiß ich aber immer noch nicht was genau übergeben wird. :wall:
Wärst du so nett und würdest das auch posten, bitte? Danke! :???:

P.S.: Diesmal hab ich gesucht - wollte shcon nen neuen Topic aufmachen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:36 Uhr.
Seite 1 von 2  1 2      

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