Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 7 reacties
Bron: Jordan Russel's software, submitter: venkel

Jordan Russel Software heeft Inno Setup een update gegeven naar versie 5.0.7. Met dit programma kan op eenvoudige wijze een installatieprogramma in elkaar worden gezet voor een Windows-machine. Het programma biedt de mogelijkheid om informatie aan het register en ini-bestanden toe te voegen, snelkoppelingen te maken en de installatiebestanden te comprimeren. Verder kan er ook een uninstaller worden gecreŽerd en is de installatie in meerdere talen beschikbaar te maken. Naast het programma zelf is er ook een zogenaamd QuickStart Pack beschikbaar. Deze bevat een aantal additionele programma's, waaronder een GUI voor het maken van Inno Setup scripts, en programma's die InstallShield's IWZ-projectbestanden of Visual Basic (.vbp) projectbestanden in Inno Setup's ISS-bestanden omzet. Het changelog van deze release ziet er als volgt uit:

Changes in 5.0.7:
  • When AllowNoIcons and UsePreviousGroup are set to yes, the Don't create any icons setting is now preserved between installs.
  • Both Setup and Uninstall now support a /SUPPRESSMSGBOXES command line parameter to suppress message boxes. This parameter only has an effect when combined with /SILENT or /VERYSILENT. See the help file for more details.
  • IDE changes:
    • Various enhancements to the New Script Wizard.
    • Added a new Tools menu with a command that opens the Add/Remove Programs Control Panel applet.
    • When stepping through code, the IDE now uses a different method of bringing Setup to the foreground, and vice versa. Previously, if for some reason Setup hung it was possible for the IDE to hang as well.
  • /LOG changes:
    • Now logs the contents of message boxes.
    • On NT platforms, the OS service pack level is now logged, as well as the privilege level of the user (Administrative, Power User, or None).
    • Now doesn't skip the replacement of a protected system file until after the version numbers of the new and existing files are logged.
  • Pascal Scripting changes/improvements:
    • Added new CharLength, DLLGetLastError, RegWriteExpandStringValue and SuppressibleMsgBox functions.
    • GetSpaceOnDisk no longer requires that a root directory be specified, or that a trailing backslash be included.
  • Removed the requirement that Windows NT 4.0 users have SP6 installed, which was added in version 5.0.1-beta. Setup should run on previous service pack levels but no guarantees can be made as I generally only test with SP6. Therefore I recommend setting MinVersion to at least 4.0,4.0sp6 if possible.
  • Removed legacy code that searched for and deleted Uninstall keys with suffixes of _is2 and higher. Only Inno Setup 1.08 (from 1998) created such keys.
  • Reverted the change in 5.0.4-beta that made it automatically expand relative paths specified in [Icons] section because it didn't work when the paths contained environment-variable strings (e.g. %SystemRoot%\...).
  • Fix: In 5.0.6, if you clicked Back on the Select Tasks wizard page and changed component settings causing a different set of tasks to be activated, the new tasks would show up with the wrong item type when you returned to the Select Tasks wizard page. (If you do not have tasks with Components parameters, then this bug did not affect you.)
  • Fix: In rare cases, component and task items with multi-line captions were painted incorrectly (strictly a cosmetic issue).
  • Fix: The UninstallSilent support function always returned False.
  • Fix: Even though they were not being installed, files with the dontcopy flag were being displayed on the installation progress page and included in the required disk space figure(s).
  • Tweaked wording of the ExitSetupMessage message. (View differences in Default.isl)
  • Based on RemObjects Pascal Script SVN code revision 1017.
  • Minor tweaks.
Versienummer:5.0.7
Besturingssystemen:Windows 9x, Windows NT, Windows 2000, Windows XP, Windows Server 2003
Website:Jordan Russel's software
Download:http://www.jrsoftware.org/download.php/is.exe
Bestandsgrootte:1,05MB
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (7)

Ik wil binnenkort een installer gaan maken om bepaalde dingen makkelijk te kunnen laten installeren door meerdere mensen maar ik zit te twijvelen tussen NSIS en Inno Setup.
Zelf kom ik meer programma's tegen die gebruik maken van NSIS, automatisch ben ik dan al eerder geneigt die te gaan gebruiken maar als deze beter is...
Wie kan mij vertellen welke beter is en waarom dit het geval is? Wat zijn de voor- en nadelen van beide programma's t.o.v. elkaar? Is het puur een kwestie van smaak? Heeft een van de twee aanzienlijke verbeteringen?
Ik weet niet hoor, maar er zijn heel veel programma's die Inno Setp gebruiken voor hun installer, maar vaak valt dat niet eens op. Je krijgt een standaard-scherm te zien (iets InstallShield-achtigs, als je die nieuwste versie niet bekijkt), en het valt dan amper op dat het InnoSetup is. NSIS heeft een soort eigen lay-out, die ook niet slecht is en daarenboven staat er vanonder dan nog vaak NSIS. Om een setup van Inno Setup echt te identificeren: rechtsklikken op je titelbalk, en dan heb je daar een item' informatie' ofzo, daarin staat alle versie-info over Inno Setup.
Qua keuze lijkt het me moeilijk: allebei zijn ze erg groot, er zijn genoeg tools voor beschikbaar. Zelf kies ik voor Inno Setup, niet dat ik hun scripttaal beheers, maar gewoon omdat ik redelijk kan omgaan met ISTool, wat een grafische interface is en daarnaast heb je eventueel nog een form designer nodig, maar die is ook wel te vinden. Voor NSIS heb ik nog niets gevonden dat even handig werkt als ISTool...
De voornaamste reden dat veel mensen NSIS gebruiken is omdat ze het kennen van WinAmp.
Wat zijn de major improvements in versie 5 vergeleken met de vorige stable release (4.2)?
-Uninstall pascal scripting
-gewijzigde custom screens. Deze zijn nu meer event driven en een stuk eenvoudiger in gebruik (niet meer 1 functie voor ALLE schermen maar per scherm een functie)

(had een reactie op el_muerte moeten zijn, mijn fout)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True