Bonjours
J'ai générer mon scripte afin de faire mon setup de mon application mais je souhaiterai que lors de l'installation de cette dernière je veux que ça vérifie si le pc à son framework mise à jours.
Si ce n'est pas le cas je veux installer le framwork 4.
Voici un bout de script que j'ai pris sur le net mais il me ressort une erreur là ou s'est rouge. Le message émis est "BEGIN" expected
Je voudrais savoir si le code est bon et s'il y a des erreur me le dire svp !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 [CustomMessages] DotNET=Le framework Microsoft .NET 4.0 n'est pas installé sur cette machine. Le programme d'installation va maintenant l'installer. Code procedure CurStepChanged(CurStep: TSetupStep); msgRes : integer; errCode : integer; begin if (CurStep = ssPostInstall) then begin Result := true; // Check for required dotnetfx 3.5 installation if (not RegKeyExists(HKLM, 'SOFTWARE\Microsoft\NET Framework Setup\NDP\v4.0')) then begin msgRes := MsgBox(CustomMessage('DotNET'), mbError, MB_OKCANCEL); if(msgRes = 1) then begin ShellExec('', ExpandConstant('{app}\redist\dotNetFx40_Full_setup.exe', '', '', SW_SHOW, ewNoWait, ErrorCode); end; Abort(); end; end; end;
Merci à vous.
P S : Le setup du Net framework se situera dans le répertoir d'installation de mon application.
Partager