![]() |
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 |
AW: Eine Datei mit Delphi öffnen
Hast du eine Shellextension für den Explorer geschrieben oder wie?
|
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) |
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 |
AW: Eine Datei mit Delphi öffnen
Für die Shellextension:
![]() |
AW: Eine Datei mit Delphi öffnen
Eine echte Shellextension als DLL wird hier nicht einmal benötigt. Hier in der Dokumentation steht mehr dazu:
![]() Gleich am Anfang der Abschnitt "Customizing a Shortcut Menu Using Static Verbs" sollte bereits genügen. |
AW: Eine Datei mit Delphi öffnen
Vielen Dank für die Antworten.
Ich werd Mal über ParamStr und ParamCount informieren. und die Dokumentation Durchlesen. |
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 10: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 by Thomas Breitkreuz