![]() |
datei in meinem programm ausführen lassen
hi leute
ich wollt ma fragen, wie ich das machen kann, wenn ich eine datei im explorer öffne und somit dass mein programm gestartet und gleichzeitig diese datei in meinem programm ausgeführt wird (z.B. bei windows media player o.ä.). Ich hab da noch was: und zwar hab ich ein mehrfachstart in meinem programm verhindern lassen. kann mir jemand sagen wie das geht? danke im voraus |
Re: datei in meinem programm ausführen lassen
Explorer.exe
Extras - Ordner - Dateitypen Typ anlegen, bzw ändern "Pfad zu deine Datei" "%1" %1 = 1. Parameter "" Nur notwendig, wenn im Pfad oder im Namen Leertasten vorkommen. Mehrfachaufruf: Suchen -> Mutex |
Re: datei in meinem programm ausführen lassen
Ihn der Registry musst du des erstens einstellen des der z.b. *.txt Eintrag ihn deinem Programm gestartet werden soll. Ich weiss aber nicht mehr ganz genau wo :oops:
Dann ihm programm musst du nur noch die Parameter abprüfen:
Delphi-Quellcode:
//Nachtrag: ste_ett hat dir des eh mit dem Typen anlegen erklärt
procedure TForm1.FormCreate(Sender: TObject);
var I : Integer; begin for I := 1 to ParamCount do begin if FileExists(ParamStr(I)) then ShowMessage(ParamStr(I)); end; end; |
Re: datei in meinem programm ausführen lassen
das mit der registry hab ich schon alles...ich will nur, dass meine datei ausgführt wird. und mutex hab ich auch schon. ich weiss nur nicht, wie ich meine datei ausführen lassen kann. und noch was: wie bekomm ich ein anderes icon für meine datei, weil sie das icon meines programms hat?
|
Re: datei in meinem programm ausführen lassen
s. #2
Erweitert Anderes Symbol |
Re: datei in meinem programm ausführen lassen
Zitat:
![]() ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 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