I use Inno Setup to create installers. It is simple to use but has many complex capabilities. This page is just general information and links to important information.
Links
Inno Setup main site page – Inno Setup (jrsoftware.org)
Main help file – Inno Setup Help (jrsoftware.org)
Inno Setup Preprocessor (ISPP) help file – Inno Setup Preprocessor Help (jrsoftware.org)
FAQ – Inno Setup FAQ (jrsoftware.org)
GitHub source repo with example scripts, Pascal functions and procedures – GitHub – jrsoftware/issrc
Pascal Help
Inno Setup allows you to add Pascal code to create new functionality with complex logic. It has been a long time since I wrote Pascal code so I have to Google and/or go to these reference sites.
- Pascal Language Overview
- Functions return values.
- Procedures don’t return values.