![]() |
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? |
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:
oder
ShellExecute(0,'open','i_view32.exe','C:\bild.jpg','C:\Programme\irfanview\',SW_SHOW)
Code:
ShellExecute(0,'open','i_view32.exe',Pchar (edit1.Text),'C:\Programme\irfanview\',SW_SHOW)
Gruß Dietmar Brüggendiek |
Re: Irfan View über Delphi öffnen
vielen dank, das hat mir weitergeholfen.
Dankeschön! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 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