Seite 1 von 1

[GELÖST] Icon-Pfad bei Linkerstellung nicht korrekt

Verfasst: 19 Okt 2015, 14:06
von Nils
Hallo zusammen,

gerade habe ich ein neues Paket erstellt. Während der Installation erstelle ich einen Link auf dem AllUsers-Desktop. Das funktioniert auch. Lediglich "icon_file" bekommt immer einen falschen Wert.
In meiner setup.ins steht
...
set_basefolder common_desktopdirectory
set_subfolder ""

set_link
name: $ProductId$
target: "$InstallDir32$\Doxis4 winCube\winCube.exe"
parameters:
working_dir: $InstallDir32$
icon_file: "$InstallDir32$\Doxis4 winCube\winCube.exe"
icon_index: 1
end_link...
Rufe ich nach der Installation die Eigenschaften des Links auf und klicke auf "Anderes Symbol...", so erhalte ich die Meldung:
Die Datei %ProgramFiles%\SER\Doxis4 winCube\wincube.exe wurde nicht gefunden.
Warum wird "target" korrekt interpretiert während "icon_file" offensichtlich einen Fehler verursacht?
Das Installationslog ist leider nicht sehr aussagekräftig; trotz LogLevel 9.
comment: Create shortcuts
Looking for section: LinkFolder_install in standard section.

Execution of LinkFolder_install
r:common_desktopdirectory
Base folder is the COMMON DESKTOPDIRECTORY folder
r:""
r:""
r:"
r:"
r:" ResultString:
r:" ResultString:
Opened "" in the COMMON DESKTOPDIRECTORY folder
r:WinCube
r:"C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:"C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:" ResultString:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe
r:" ResultString:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe
r:C:\Program Files (x86)\SER
r:"C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:"C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:" ResultString:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe
r:" ResultString:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe
ShellLink "WinCube" created
EndIf

Vielen Dank im Voraus für einen kleinen Tipp.
Viele Grüße
Nils

Re: Icon-Pfad bei Linkerstellung nicht korrekt

Verfasst: 19 Okt 2015, 15:05
von SisterOfMercy
Don't forget the first icon has index 0.

Unfortunately that's all I can help you with. :(

Re: Icon-Pfad bei Linkerstellung nicht korrekt

Verfasst: 20 Okt 2015, 09:07
von Nils
Hallo SisterOfMercy,

vielen Dank für den Hinweis. :)
Auch, wenn's an dem eigentlichen Problem leider nichts ändert.

Viele Grüße und einen schönen Tag.
Nils


[UPDATE]:
Fragt mich bitte nicht warum, aber inzwischen funktioniert der Icon-Pfad. Warum auch immer... :?: :!:
In der setup.ins habe ich:

Code: Alles auswählen

 set_basefolder common_desktopdirectory
 set_subfolder ""

 set_link
 	name: $ProductId$
 	target: "$InstallDir32$\Doxis4 winCube\winCube.exe"
 	parameters: 
 	working_dir: $InstallDir32$
 	icon_file: "$InstallDir32$\Doxis4 winCube\winCube.exe"
 	icon_index: 0
 end_link
Viele Grüße
Nils