Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Eine Datei mit Delphi öffnen (https://www.delphipraxis.net/165768-eine-datei-mit-delphi-oeffnen.html)

savejeff15 15. Jan 2012 16:13

Eine Datei mit Delphi öffnen
 
Hallo liebe Community ;]

Ich bin grade dabei mir einige kleine Helferprogramme zu schreiben.
Eins davon soll ein Programm werden das .JPG Bilder in .PNG Bilddateien umschreibt. Und das mit einem Button der Im Rechtsklickmenü erscheint wenn ich auf eine Datei gehe.
Nun bin ich ganz zu Anfang auf ein Problem gestoßen und weiß leider nicht wie ich nach einer Lösung suchen soll.
Das Problem liegt darin das wenn ich eine Datei .. zb. das Bild mit einem Selbstgeschriebenen Programm öffnen will das Programm ja wissen muss das es was mit genau dieser Bild Datei machen soll.
Wie mache ich das in Delphi?

Vielen Dank im vorraus,
Jeff

Luckie 15. Jan 2012 16:20

AW: Eine Datei mit Delphi öffnen
 
Hast du eine Shellextension für den Explorer geschrieben oder wie?

savejeff15 15. Jan 2012 16:25

AW: Eine Datei mit Delphi öffnen
 
Noch hab ich nix geschrieben ich brauch erst ein paar sachen um anzufangen das programm zu schreiben.
Und die wären momentan:

Wie öffne ich eine datei mit einem Delphi Programm und benutze es.( indem ich auf die datei gehe und sage: Öffnen mit Programm XY )
Wie füge ich soeinen Dialog in das Rechtsklickmenü hinzu.( was aber weniger mit dem Programm in Delphi zutun hat als mehr mit ner windows Einstellung)

Klaus01 15. Jan 2012 16:28

AW: Eine Datei mit Delphi öffnen
 
Hallo,
die Datei die dann geöffnet werden soll bekommt Dein Program als Parameter übergeben.
Schaue Dir hierzu mal ParamStr nd ParamCount an.

Anstatt mit öffnen mit könntest Du Dein Programm auch mit senden an aktivieren.

Grüße
Klaus

Luckie 15. Jan 2012 20:21

AW: Eine Datei mit Delphi öffnen
 
Für die Shellextension: http://www.michael-puff.de/Programmi...lphi/Programme -> ExifReader.zip

jaenicke 16. Jan 2012 05:42

AW: Eine Datei mit Delphi öffnen
 
Eine echte Shellextension als DLL wird hier nicht einmal benötigt. Hier in der Dokumentation steht mehr dazu:
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Gleich am Anfang der Abschnitt "Customizing a Shortcut Menu Using Static Verbs" sollte bereits genügen.

savejeff15 19. Jan 2012 12:35

AW: Eine Datei mit Delphi öffnen
 
Vielen Dank für die Antworten.

Ich werd Mal über ParamStr und ParamCount informieren.
und die Dokumentation Durchlesen.

savejeff15 22. Jan 2012 19:11

AW: Eine Datei mit Delphi öffnen
 
Vielen Dank an Beide ! War sehr gute Tips:-D . Hat Ohne Probleme geklappt und gleich mehrere Probleme gelöst!

Vg. Jeff


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:24 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