Entwickler-Ecke

Programmierwerkzeuge - Wie mache ich ein Setup?


rakker - Do 02.02.06 18:23
Titel: Wie mache ich ein Setup?
Hallo Leute

Ich bin ein Anfaenger in Sachen programmieren, und habe letzte Woche mein 2. Spiel programmiert. Da es Dateien ausserhalb des Programms (also auf der Festplatte in einem Ordner) braucht, habe ich mich gefragt ob es moeglich ist (moeglichst einfach) ein Setup zu machen, welches die Dateien dann in den Ordner kopiert und ihn evt. kreiert.

Ich hoffe ihr koennt mir helfen.

Gruss
rakker


Danniolo - Do 02.02.06 18:28

was wäre mit Inno Setup?
Einfach, Umfangreich, einfach nur gut :D
http://www.jrsoftware.org/isinfo.php


JayK - Do 02.02.06 18:46

oder NSIS [http://nsis.sf.net], das ist vllt nicht so gemütlich, aber extrem flexibel (erweiterbar) und wenn du den Suche bei Google HM NIS EDIT Editor benutzt, dann kannst du da einen Assistenten benutzen, der dir das grobe (sogar fertige) Setup anlegt ;-) und dann arbeitest du dich auch leicht in die einfachen Befehle ein.


Muffin - Do 02.02.06 19:19

NSIS (Nullsoft Scriptable Install System) ist auf jedenfall zu empfehlen. Mächtig und einfach zugleich. Nicht umsonst gerade Project of the Month bei SourceForge.net!


rakker - Do 02.02.06 19:38

Hallo Leute

Vielen dank für die schnellen Antworten, ich habe mir jetzt mal das NSIS gedownloaded. Ich werde es mal anschauen und dann kommen evt. noch mehr fragen.

Gruss
joepie


rakker - Do 02.02.06 19:54

Hallo nochmals

Ich glaube, das könnte klappen, auch mit dem wenigen Englisch was ich kann.
Nur habe ich jetzt schon meine erste Frage: Wie kann ich meinem Programm sagen wie der Speicherort lautet? Anders gesagt, wie frage ich mit dem Programm was der Speicherort ist. Bis jetzt habe ich einfach den Weg eingegeben. Ich denke man könnte das durch eine Variable oder Kontsante ersetzen, oder? Nur muss man dan dieser Variable noch den richtigen Speicherort zuweisen. Wie geht das?

Gruss
joepie

P.S. wie schon gesagt, ich kann noch fast nichts mit Delphi, :roll: möchte es aber lernen. :)


UGrohne - Do 02.02.06 20:00

Du meinst in Deinem eigenen Programm?

Das geht mit ExtractFilePath(Application.ExeName).

Aber fuer die Zukunft: Neue Frage :arrow: neues Topic :mahn:


rakker - Do 02.02.06 23:12

Hallo,

Danke für die Hilfe. Ich werde es probieren.

user profile iconUGrohne hat folgendes geschrieben:

Aber fuer die Zukunft: Neue Frage :arrow: neues Topic :mahn:


Werde ich machen, ich hatte es jetzt hier geschrieben, da ich dachte es gehöhrt noch zum gleichen Thema. Ich werde es in Zukunft nicht mehr machen.

Gruss
rakker