[Lazarus] cross-distro (and OS) app installation - what would you like?

Graeme Geldenhuys graemeg.lists at gmail.com
Wed Jan 20 23:31:04 CET 2010

On 20/01/2010, Vincent Snijders <vsnijders at vodafonevast.nl> wrote:
>  It is editable in the text editor. But also by IS-Tool, which is more like
> an IDE for inno setup scripts.

I took a second look at the lazarus.iss file to see how "install
features/options" and there relationships are mapped in the INI file.

They seem to use one line with various options flattened out in that
line that needs to be parsed. This is quite hard to read and follow
(using a plain text editor). Like I said, I am not a big fan of XML,
but in this case, I think XML would have been a better choice for Inno
Setup, but maybe Delphi didn't have built-in XML support like FPC has
now, hence the reason they used a INI file. As far as I understand,
Inno Setup has been around for quite some time (probably around Delphi
4 or 5)

See my previous reply as to why I think, in the case of a setup
configuration file, that XML is a better (and more easy to read and
understand with a plain text editor) format.

  - Graeme -

fpGUI - a cross-platform Free Pascal GUI toolkit

More information about the Lazarus mailing list