Hallo, ich habe etwas Delphi gelernt. In Delphi erstellt man ja immer nur ausführbare Dateien, spriche .exe. Angenommen ich möchte ein Programm schreiben, das erst installiert werden muss, wie funktioniert das? Markus
Du erstellst nach wie vor Deine .exe-Datei, dann verwendest Du ein Programm wie InstallShield, Nullsoft Installer, Wise Installer oder ähnliches, um ein Installationsprogramm zu stricken, das Deine .exe-Datei an die richtige Stelle kopiert, Verknüpfungen im Startmenü/auf dem Desktop/in der Schnellstartleiste einrichtet, Registry-Einträge für Dateiverknüpfungen einrichtet und sonstiges erledigt, was halt so nötig ist, damit Dein Programm läuft. Oft müssen irgendwelche DLLs installiert werden, das macht so ein Installationsprogramm auch.
Rufus t. Firefly wrote: > Du erstellst nach wie vor Deine .exe-Datei, dann verwendest Du ein > Programm wie InstallShield, Nullsoft Installer, Wise Installer oder > ähnliches, Inno Setup reicht in den meisten Fällen auch (und ist in Delphi geschrieben) http://jrsoftware.org/isinfo.php
Gab es a in Visual Studio nicht auch so ein Ding? Mann, habe 10 Jahre kein Windows mehr programmiert :-)
> Gab es a in Visual Studio nicht auch so ein Ding?
Älteren Visual Studio-Varianten lag eine Version von InstallShield bei.
Übrigens ein hassenswertes Tool, weil das jahrelang für die
Vollidioteninstallationen verantwortlich war, die sich nicht um
Lokalisierungen gekümmert haben und auf deutschen Windows-Systemen ein
"c:\Program Files" anlegen mussten.
Und der InstallShield-Deinstaller ist auch der dümmste nur denkbare.
Ich finde installieren eh scheisse. Bei meinem Computer kann ich die Programme einfach von der CD kopieren oder aus dem Netz laden und sofort benutzen. Wenn ich es nicht mehr brauche, kann ich es einfach löschen. Nix da mit lange installieren und dann mehr oder weniger gut deinstallieren.
Markus wrote: > Angenommen ich möchte ein Programm schreiben, das erst installiert > werden muss, wie funktioniert das? Warum willst das denn tun? Da muß ich Ralf Schwarz total rechtgeben. Wie herrlich ist doch ein Programm, das ohne Installation einfach so läuft; z.B. HTerm von Tobi.
@Rufus: Danke! Nach einer solchen Aussage habe ich schon gegoogelt - ich dachte schon, ich wäre allein in der bisher kleinen Welt der InstallShield-Gegner! Eine "funktionierende" deinstallations-Routine für ein Setup, welches auch Updates unterstützt, zu erstellen ist damit schier unmöglich! Für Installations-Routinen, und sind sie noch so komplex, kommt mir nur noch der Nullsoft-Installer in Frage!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.