![]() |
Setup.exe [delphi3]
Hallo!
Wie kann man eigene Setups für seine Programme mit Delphi erstellen? Habe es schon mal mit Inno Setup Compiler ausprobiert, möchte es aber lieber selber machen. :coder: cYa Citybreaker :D |
Moin Citybreaker,
erst einmal herzlich willkommen in der Delphi-Praxis. Da, wenn ich nicht sehr irre, Inno mit Delphi geschrieben wurde: Klar solltest Du ein Setup Programm mit Delphi erstellen können. Der "alte" WiseInstallMaster wurde z.B. mit Borland Pascal geschrieben. (falls Du den kennst) |
Cool! :dancer2:
Und wie klappt das? cYa Citybreaker :D |
Am besten lädst du dir mal von
![]() Dann solltest duch auch gucken, welche Registryeinträge du vornehmen musst zum installieren. Aber am besten die Sources an sehen. Chris |
Moin Citybreaker,
ich glaube, Du unterliegst da jetzt einem kleinen Missverständnis: Ein Setupprogramm ist wie jedes andere Programm. Du musst es "nur" schreiben. Also überlegen, was es alles können, soll (z.B. mehr oder weniger als Inno), wie man die erforderlichen Daten bekommen will (welche Datei wohin installiert wird, welche Registrykeys wie gesetzt werden usw.), und, vor allem, wie es bedient werden soll (Scripteditor, "nur" zusammenklicken, oder was einem da sonst noch so einfällt). Dann wäre noch das Installationsverfahren wichtig: "normal" oder MSI. Ich kenne jetzt Deine Vorkenntnisse nicht, aber ein flexibles Programm zum Erstellen von Setups ist schon ziemlich komplex. |
Über meine Vorkenntinisse reden wir wohl
lieber nicht. Ich mach das erst nen Jahr. Aber danke für die Hilfe ich werd mal was rum Testen. cYa Citybreaker :D |
So, da bin ich wieda!
Was muss man überhaupt in Delphi hin schreiben, um ein Programm oder eine Datei in einen Ordner zu installieren? :spin: :spin: ciao Citybreaker |
Moin Citybreaker,
dafür kommen CopyFile oder auch SHFileOperation in Frage. Zu beiden wirst Du hier im Forum Beispiele finden (auf jeden Fall zu SHFileOperation auch einen Eintrag in unserer Code Library) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz