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 Programm in die Liste "Öffnen mit" von Windows hinzufügen (https://www.delphipraxis.net/120479-programm-die-liste-oeffnen-mit-von-windows-hinzufuegen.html)

thomas2009 11. Sep 2008 00:46


Programm in die Liste "Öffnen mit" von Windows hin
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo

mein Programm kann bmp, jpeg öffnen und nun möchte ich mein Programm
in die Menu-Liste von Windows hinzufügen
Wie lautet die Funktion dafür ?

SaFu 11. Sep 2008 01:03

Re: Programm in die Liste "Öffnen mit" von Windows
 
Schau mal hier

http://www.swissdelphicenter.ch/de/showcode.php?id=317

Gute Nacht

// edit sorry war das falsche bin schon müde ist auch spät :zwinker:

thomas2009 11. Sep 2008 01:16

Re: Programm in die Liste "Öffnen mit" von Windows
 
Ich wird auch die Funktion testen
Aber wo und was kann mit meinem Programm öffnen?!
Ich muss z.B. .bmp, .jpeg registrieren oder ?

Ich habe gerade eine andere Funktion gefunden. Mein Programm wird aufgerufen
aber das Bild wird nicht geöffnet ! :
http://www.swissdelphicenter.ch/torr...ode.php?id=497

Vielleicht habe ich was falsch programmiert

toms 11. Sep 2008 06:28

Re: Programm in die Liste "Öffnen mit" von Windows
 
Zitat:

Zitat von thomas2009
Ich habe gerade eine andere Funktion gefunden. Mein Programm wird aufgerufen
aber das Bild wird nicht geöffnet ! :
http://www.swissdelphicenter.ch/torr...ode.php?id=497
Vielleicht habe ich was falsch programmiert

Hallo, dein Programm startet. Das ist schon mal gut.
Warum denkst du, dass das Bild nicht angezeigt wird? Wie lädst du denn das Bild wenn das Programm geöffnet wird?

thomas2009 11. Sep 2008 10:40

Re: Programm in die Liste "Öffnen mit" von Windows
 
Damit mein Programm einen Grafik öffnen kann, muss ich zuerst wissen, was für ein Graphik (bmp, oder jpeg, ...) sonst klappt nicht, weil ich zuerst den Graphic in Bitmap konvertieren muss und dann in image1 laden :


Delphi-Quellcode:
//Onshow
if not(ParamCount=0) then Image1.Picture.LoadFromFile(ParamStr(1));
wie kann ich den Graphic-Type in dem String ParamStr(1) bekommen ?

leddl 11. Sep 2008 10:47

Re: Programm in die Liste "Öffnen mit" von Windows
 
Zitat:

Zitat von thomas2009
wie kann ich den Graphic-Type in dem String ParamStr(1) bekommen ?

Delphi-Referenz durchsuchenExtractFileExt

DeddyH 11. Sep 2008 10:49

Re: Programm in die Liste "Öffnen mit" von Windows
 
Zitat:

weil ich zuerst den Graphic in Bitmap konvertieren muss und dann in image1 laden
Wenn Du die Unit jpeg eingebunden hast, sollte das eigentlich nicht nötig sein.

thomas2009 11. Sep 2008 11:58

Re: Programm in die Liste "Öffnen mit" von Windows
 
Ich habe nun folgendes gemacht aber das Programm wird mit einem leeren Bild geöffnet !

Ich sehe auch keine Message
Delphi-Quellcode:
if (not(ParamCount=0)) and (ExtractFileExt(ParamStr(1))='.jpeg') then begin
showMessage(ExtractFileExt(ParamStr(1)));
end;

Reinhardtinho 11. Sep 2008 12:11

Re: Programm in die Liste "Öffnen mit" von Windows
 
Bist du mal mit dem Debugger durchgegangen und hast geguckt, ob die If-Anweisung ausgeführt wird?

DeddyH 11. Sep 2008 12:13

Re: Programm in die Liste "Öffnen mit" von Windows
 
Evtl. ist die Endung auch nur ".jpg"?


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