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