![]() |
Re: Datei auf Programm Icon ziehen -> Datei übergeben
Hi Dimitri, lang nix gehört^^
Also, wenn der User eine Datei per Drag&Drop auf deine EXE zieht, wird dein Programm geöffnet, und der Pfad zur Datei, die du draufgezogen hast als Parameter mitgegeben. Und dieser Pfad (inkl. Dateiname natürlich ;)) steht dann in ParamStr(1) :) So kannst du das auslesen:
Delphi-Quellcode:
Wir gehen also alle übergebenen Parameter durch und tragen sie in ein Memo ein ;)
var i: byte; //vermutlich zieht neimand mehr als 255 Dateien auf deine EXE. Wenn doch -> Cardinal oder sowas ;)
begin if ParamCount > 0 then //ParamCount beinhaltet die Anzahl der übergebenen Parameter for i := 0 to ParamCount -1 do Memo1.Lines.Add('Parameter Nr. ' + IntToStr(i) + ': ' + ParamStr(i); end; In ParamStr(0) steht übrigens immer Pfad+Dateiname deiner eigenen Anwendung drin. Ist gut zu wissen, wenn du mit relativen Pfadangaben arbeitest :) Wenn noch Fragen sind, meld dich einfach ;) |
Re: Datei auf Programm Icon ziehen -> Datei übergeben
Achso das heißt ich könnte track1.mp3 dann track2.mp3 und track3.mp3 zusammen auf die EXE ziehen und die wären dann Paramstr(1), Paramstr(2), Paramstr(3)?
Okay, hab gar nicht gedacht, dass es so einfach geht ^^ THX!! |
Re: Datei auf Programm Icon ziehen -> Datei übergeben
Zitat:
|
Re: Datei auf Programm Icon ziehen -> Datei übergeben
Cool THX!
PS: könntest mir auch mal deinen NAMP vorstellen... ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:35 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