Inno Setup -Konfigurationskomponenten für Delphi
Dieses Projekt befindet sich in aktiver Entwicklung und ist zu diesem Zeitpunkt nicht für den Einsatz bereit. Wenn Sie sich entscheiden, dies zu verwenden, verwenden Sie es auf eigenes Risiko und überprüfen Sie den Code sorgfältig. Es ist in naher Zukunft zu verändern und zu brechen, bis ich es genug poliere, um vollständig nützlich zu sein.
Der zu verwendende Basiskompinent ist TJDInnoSetupScript . Dadurch wird eine gesamte Inno -Setup -Skriptdatei zusammengefasst. Es kann in die IDE installiert werden, um auf Ihr Formular- oder Datenmodul zu fallen, und Sie können sie so konfigurieren, dass sie fast alles erreichen, was Sie in einem Skript tun können. Am Ende kann es dynamisch ein Inno -Setup -Skript (.ISS) generieren. Zukünftige Ideen umfassen die Möglichkeit, das Skript direkt aus Ihrem Delphi -Projekt zu kompilieren.


Sie können sich das Demo -Projekt ansehen, um die Verwendung zu sehen. Im Allgemeinen gibt es jedoch zwei wichtige Prozeduren, um das Skript basierend auf Ihrem Setup zu generieren:
GetScript(AStrings: TStrings); - Verwenden Sie dies, um ein TStrings -Objekt mit dem Skript zu füllen. Dadurch werden vorhandene Daten gewaltsam gelöscht und sie durch ISS -Skript ersetzen.SaveScript(const AFilename: String); - Verwenden Sie dies, um das Skript in einer Datei zu speichern. Es verwendet direkt GetScript und speichert es dann in der angegebenen Datei. Dies ist ein neues Projekt, das diese Komponente nutzt. Mit der App können Sie ein Inno -Setup -Skript mithilfe der Komponente über eine Benutzeroberfläche konfigurieren.
Hinweis: Diese Anwendung erfordert die folgenden Bibliotheken Dritter:
