Das Problem is aber, woher weiß ich in [InstallDelete], welche Sprache beim vorherigen Setup gewählt wurde?
Delphi-Quellcode:
[Icons]
Name:
{group}\
{cm:AppTitle}; Filename:
{app}\MyProg.exe
Name:
{group}\
{cm:RemoveApp}; Filename:
{uninstallexe}; IconFilename:
{app}\MyProg.exe; IconIndex: 2
Name:
{group}\[
url]www.frifra.de;[/
url] Filename: [
url]http:
//www.frifra.de;[/url] IconFilename: {app}\MyProg.exe; IconIndex: 3
Name:
{userdesktop}\
{cm:AppTitle}; Filename:
{app}\MyProg.exe; Tasks: desktopicon
Name:
{sendto}\
{cm:AppTitle}; Filename:
{app}\MyProg.exe; IconIndex: 0
Beim Anlegen werden die *.lnk Files ja Sprachabhängig erzeugt, daher kann ich nie wissen, welche Dateien nun zu löschen sind
Mal ganz davon abgesehen, hat sich InnoSetup ja wohl auch die letzte Rogrammgruppe gemerkst, so das die neuen Links in der Programmgruppe der ursprünglichen Sprache landen, woran sich auch in dem Fall
IMHO nichts ändern sollte...
Elektronische Bauelemente funktionieren mit Rauch. Kommt der Rauch raus, geht das Bauteil nicht mehr.