Eine Installation ist in jedem Fall eine schöne Sache. Als Möglichkeiten fallen mir ein:
- InstallShield Express - liegt Delphi ab Pro-Version bei. Nur habe ich keine Ahnung davon
- MSI - gewöhnungsbedürftig und am Anfang vielleicht schwer zu lernen, wenn man nur die kostenlosen Tools von Microsoft hat. Wer ein entsprechendes Tool wie WISE oder IShield for MSI sein eigen nennt, der hat schon mal die besseren Voraussetzungen.
Microsoft bietet den kostenlosen Visual Studio Installer, der sich allerdings im Visual Studio integriert (und das ist leider nicht kostenlos)
- InnoSetup - in Delphi geschrieben, offene Quellen, angeguckt habe ich´s mir auch. Aber andere kennen sich besser aus.
Selbst schreiben würde ich heute keinen Installer mehr. Dazu gibt´s zuviele Möglichkeiten (ich denke mal nur an Verknüpfungen, Dateitypen registrieren, Autostarts ... bla bla)