Inno Setup 5.0.1 Preview
_http://files.jrsoftware.org/is/5/isetup-5.0.1-beta.exe
Content-Length: 1014885 (991K)
Исходники:
_http://files.jrsoftware.org/is/5/issrc-5.0.1-beta.zip
Content-Length: 650395 (635K)
Цитата:
_http://files.jrsoftware.org/is/5/isetup-5.0.1-beta.exe
Content-Length: 1014885 (991K)
Исходники:
_http://files.jrsoftware.org/is/5/issrc-5.0.1-beta.zip
Content-Length: 650395 (635K)
Цитата:
5.0.1-beta (2004-08-02)
Compiler IDE: the toolbar now uses a modern looking set of images kindly donated by glyFX.
Setup/Uninstall can now wait on processes spawned using [Run]/[UninstallRun] entries that have the shellexec flag. Combine shellexec with either the new waituntilterminated flag (the default behavior when shellexec isn't specified) or the waituntilidle flag.
When Setup is running on Windows NT 4.0, Service Pack 6 is now required. This change shouldn't impact any significant number of users; SP6 was released five years ago, and almost all other programs that still support NT 4.0 nowadays have the same requirement.
Pascal Scripting changes/improvements:
Added new supported event function CancelButtonClick, which is called when the user clicks the Cancel button.
The prototype of the CurStepChanged function has changed, as has the names of the CurStep values passed to it. See the help file for details.
The names of the values passed to the CurUninstallStepChanged function have changed. See the help file for details.
Per-page event functions are now supported. TWizardPage and its descendants now include these properties: OnActivate, OnBackButtonClick, OnCancelButtonClick, OnNextButtonClick, OnShouldSkipPage. See the Support Classes Reference topic in the help file for the prototypes of these event functions.
Replaced the InstExec function with a new function named Exec. The new function offers the same functionality as the old one, but uses a slightly different prototype. The WaitUntilTerminated and WaitUntilIdle parameters have been replaced with a single Wait parameter.
Replaced the InstShellExec function with a new function named ShellExec. The new function adds Verb and Wait parameters. To get ShellExec to behave the same way as the old function, specify 'open' in the Verb parameter and ewNoWait in the Wait parameter.
Replaced the FindFirst and FindNext support functions with new versions that return more information about found files and can handle nested searches. Any existing scripts that called these functions will need updating. There is also a new FindClose function that you should call at the end of a find sequence.
Replaced the confusingly-named ShouldProcessEntry support function with new functions named IsComponentSelected and IsTaskSelected.
The Wizard* support functions now raise exceptions if you call them before the wizard has been initialized, instead of returning empty strings.
On a file that has the uninsrestartdelete flag the containing directory will now also be removed at uninstall time.
When extracting files, Setup now sets just the modification times instead of the creation and modification times.
/LOG improvement: Now logs permission setting on files/directories/registry keys.
The compiler now flags UXTHEME.DLL as an "unsafe" file.
Dropped the obsolete WizModernImage2.bmp and WizModernSmallImage2.bmp images.
Based on RemObjects Pascal Script SVN code revision 945.
The uninstall program's version is now 51.31.0.0.
Minor tweaks.