Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Irfan View über Delphi öffnen (https://www.delphipraxis.net/16689-irfan-view-ueber-delphi-oeffnen.html)

X21Carsten 21. Feb 2004 19:10


Irfan View über Delphi öffnen
 
Hallo,

hat jemand eine idee wie ich irfanview über delphi öffnen kann?
also mit der shellapi ist das ja kein problem:
ShellExecute(0,'open',PChar('i_view32.exe'),nil,PC har('C:\Programme\irfanview\'),SW_SHOW)


aber es soll ja nicht nur irfanview öffnen sondern es soll auch was dargestellt werden.

wie kann ich zum Beipisl den Pfad C:\bild.jpg mit übergeben, das Irfanview bei klick in delphi das bild öffnet?

Brüggendiek 21. Feb 2004 19:56

Re: Irfan View über Delphi öffnen
 
Hallo!

Für die Parameterübergabe ist der 4. Parameter von ShellExecute da - steht auch so in der OH!
Nebenbei: Wenn Stringliterale ünbergeben werden, muß man das nicht mit PChar casten - das macht Delphi automatisch. Der Cast mit PChar ist nur nötig, wenn Variablen oder Ausdrücke übergeben werden.

So geht das:
Code:
ShellExecute(0,'open','i_view32.exe','C:\bild.jpg','C:\Programme\irfanview\',SW_SHOW)
oder
Code:
ShellExecute(0,'open','i_view32.exe',Pchar (edit1.Text),'C:\Programme\irfanview\',SW_SHOW)

Gruß

Dietmar Brüggendiek

X21Carsten 21. Feb 2004 22:26

Re: Irfan View über Delphi öffnen
 
vielen dank, das hat mir weitergeholfen.

Dankeschön!


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