Entwickler-Ecke

Dateizugriff - Installationsprogramm


NemesisoD - So 11.01.04 17:05
Titel: Installationsprogramm
Hi,

ich wollte mal fragen wie man ein eigenes Installationsprogramm schreiben kann? ich habe ein Programm geschrieben das mehrere Dateien und Order enthält, und diese möchte ich jetzt mit einen eigenen Installationsprogramm versehen.


Christian S. - So 11.01.04 17:08

Ich verschiebe mal nach "Dateizugriff" und verweise auf diesen [http://www.delphi-forum.de/viewtopic.php?t=20566] Thread. Bitte nutze demnächst doch die Suchfunktion.

MfG
Peter


Delete - So 11.01.04 19:01

Hier sind noch zwei Links:
Standard-Installer gesucht [http://www.delphi-forum.de/viewtopic.php?t=20205]
InstallShield DevStudio [http://www.delphi-forum.de/viewtopic.php?t=20478]

Generell möchte ich (wie im anderen, von Peter gelinkten Beitrag) empfehlen, ein fertiges Programm wie Inno Setup o.ä. zu benutzen. Ein Installationsprogramm muss eine ganze Menge machen (Dateien kopieren ist nur ein Teil), und wenn du, @NemesisoD, dir den Funktionsumfang von Inno Setup bspw. ansiehst, dann wirst du erkennen, dass du die nächsten Monate zu tun haben wirst, damit dein Installer das auch alles kann. ;)


ShiKai - Mo 12.01.04 14:47

wieso müssen eigentlich immer alle einen von der idee, einen installer zu schreiben verschrecken?
sooo schwer ist das (mit einfacherer funktionalität) auch nicht.
das wichtigste ist, dateien splitten können, dateien zu einer datei zusammenpacken können, und zippen können (wobei man das auch mit zusatzkompos erledigen lassen kann, oder halt zlib benutzt)...

ich hab' sowas auch schon gemacht, und so schwer war das nu' auch nicht.
ich konnte das setup (hab' sogar'n programm geschrieben, womit man das setup erstellen lassen kann) zum schluss auf mehrere disketten verteilen lassen...

also, kopf hoch, hat man erst mal ein konzept, die rest nur noch 3/4 (:D) so schlimm...


wfg,
ShiKai


Klabautermann - Mo 12.01.04 15:12

Viel wichtiger fände ich das eintragen in die Installierte Proggramme Liste und das bereitstellen einer anständigen Uninstall funktion.

Aber wenn man es richtig machen will, dann ist es sachon 'ne menge Arbeit. Da es aber schon einige hervorragende Programme gibt, ist diese Arbeit einfach nicht nötig.

Gruß
Klabutermann


NemesisoD - Mo 12.01.04 15:51

Ich wollte aber eine Installation haben, die nicht diesen normalen (langweiligen) windows style hat, alle installationsprogramme die ich finde haben (fast) alle das selbe Layout. Ich wollte etwas Individuelles haben, wie z.B. bei C&C3 Tibirium Sun, oder Dungeon Keeper 1!!!


Delete - Mo 12.01.04 18:41

ShiKai hat folgendes geschrieben:
wieso müssen eigentlich immer alle einen von der idee, einen installer zu schreiben verschrecken?

Wieso "alle"? Hab doch nur ich gesagt, und es war meine Meinung. Sorry, wenn das so klang, als würde ich ihn verschrecken. Ich persönlich finde es nur zu aufwändig, eben weil es gute und kostenlose Alternativen gibt.

Und speziell bei Inno Setup hat man den Quellcode. Wenn einem wirklich was nicht gefällt, hat man die Möglichkeit, eigene Ideen einzubringen. Ich erinnere nur mal an die Skriptsprache. Die war nicht von Anfang an drin.

Man kann also auf einer vorhandenen Basis aufbauen und selbst sinnvolle Vorschläge einbringen, die dann evtl. sogar vom Entwickler angenommen und offiziell eingebaut werden.

Aber dennoch -
Ich habe auch maxk mal geschrieben, dass ich ihm Respekt zolle, weil er einen eigenen Installer schreiben will. Es ist, wenn man es richtig machen will, ein durchaus umfangreiches Projekt. Ich halte keinen ab.

Also, @NemesisoD, nur zu! :)