Avatar billede tblaster Nybegynder
13. december 2005 - 20:50 Der er 2 kommentarer og
1 løsning

Lave programm installation med valgmulighede - inno setup compile

Hejsa

Jeg har lavet en .iis fil til brug med inno setup compiler, der gør at jeg kan lave en installations fil til mit program. Men er der nogen der kan hjælpe mig med at konfigurer den såeldes at brugeren kan vælge hvilke komponenter han vil installer, og udfra hans valg af komponenter skal der så installeres det han har valgt, det vil sige at jeg så kan differienter i "Files" og "Registry". Hvis jeg ikke bare kan gøre det i min iis fil, er der så nogen der kan oplyse hvordan jeg kan gøre det?

Her er et udklip af min .iis fil:
------------------------------------------------------------
[Setup]
AppName=P3X
AppVerName=P3X
AppPublisher=P3x
AppPublisherURL=http://www.
AppSupportURL=http://www.
AppUpdatesURL=http://www.
CreateAppDir=false
OutputDir=F:\
OutputBaseFilename=P3x
SetupIconFile=F:\p3x.ico
SolidCompression=true
InternalCompressLevel=ultra
Compression=lzma/ultra
ShowLanguageDialog=no
WizardImageFile=compiler:WizModernImage-IS.bmp
WizardSmallImageFile=compiler:WizModernSmallImage-IS.bmp
UninstallDisplayIcon={win}\p3x.ico
Uninstallable=false

[Files]
Source: F:\p3x.ico; DestDir: {win}; Flags: ignoreversion
Source: P3x.url; DestDir: {commonstartmenu}
Source: P3x.url; DestDir: {userfavorites}; MinVersion: 0,4.0.1381sp1
Source: p3x.ini; DestDir: {sys}
Source: p3x.bmp; DestDir: {sys}

[Registry]
Root: HKCR; SubKey: CLSID\{{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag; ValueType: string; ValueName: CLSID; ValueData: {{13709620-C279-11CE-A49E-444553540000}
------------------------------------------------------------

På forhånd tak.
Avatar billede falster Ekspert
14. december 2005 - 14:59 #1
Har ikke brugt denne facilitet i praksis - og kender ikke så meget til det. Men i hjælpen (til version 5.1.6) står under "[Components] section", som eksempel:

[Components]
Name: "main"; Description: "Main Files"; Types: full compact custom; Flags: fixed
Name: "help"; Description: "Help Files"; Types: full
Name: "help\english"; Description: "English"; Types: full

Hvis der desuden skal håndteres noget logik ud fra brugerens valg, tror jeg du skal bruge "Pascal Scripting". Det ved jeg desværre slet ikke noget om.

Lytter med - held og lykke.
Name: "help\dutch"; Description: "Dutch"; Types: full
Avatar billede tblaster Nybegynder
17. december 2005 - 18:00 #2
Det lader faktisk til at være det man skal bruge, sammen med eks. "Types: full" ved ens filer og registrerings poster.

Smid et svar falster.
Avatar billede falster Ekspert
19. december 2005 - 09:13 #3
OK - Inno Setup er efter min mening et superprogram.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester