Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Setup-Programm ein MUSS ? (https://www.delphipraxis.net/12319-setup-programm-ein-muss.html)

C64-Flo 25. Nov 2003 09:26


Setup-Programm ein MUSS ?
 
Habe folgendes Problem:

Vor ca 2 Wochen habe ich mit Delphi angefangen, und meine erster schöne ´herumprobier´-exe ist nun auch fertig.
Leider ist mein Rechner der einzige, auf dem sie läuft.

Nun habe ich vermutet, dass es an der DB-nutzung liegen könnte.
(ich nutze allerdings keine, sondern nur eine handvoll text-dateien)
hmmmm......
Bei meinen Versuchen dem Problem auf den Zahn zu fühlen bin ich über den ´InstallShield Express´ gestolpert, der ja meinem Delphi beilag.
MUSS ich auf jeden Fall eine setup-Datei erstellen, um mein Programm auf anderen Rechnern zum laufen zu bringen?
(Nach meinem ersten crash-kurs-versuch gestern nacht um 1 endete mein erste setup-test mit 2 internen fehlern :lol: )


EiEiEi :wall:

sakura 25. Nov 2003 09:30

Re: Setup-Programm ein MUSS ?
 
Hat Deine ´herumprobier´-exe eine Fehlermeldung gebracht, mit der man etwas anfangen kann?

...:cat:...

C64-Flo 25. Nov 2003 09:57

Re: Setup-Programm ein MUSS ?
 
Nein...

Auf dem Laptop passierte einfach garnichts... habe dann das komplette Delphi darauf installiert, doch das programm wollte immer noch nicht starten.
:cry:
Auf einem benachbarten PC (mit XPpro wie bei mir) kam einfach die Fehlermeldung:
"Windows hat ein Problem festgestellt...exe wird beendet...Problembericht an microsoft senden? usw"
:cry:

C64-Flo 25. Nov 2003 09:58

Re: Setup-Programm ein MUSS ?
 
Das ist so seltsam, da die exe auf dem Rechner, auf dem sie entstand ja völlig einwandfrei läuft...? :wiejetzt:

Tom 25. Nov 2003 09:59

Re: Setup-Programm ein MUSS ?
 
Ich denke mal, dass Du dem Volk Source spendieren must.

Tom 25. Nov 2003 10:07

Re: Setup-Programm ein MUSS ?
 
An anderer Stelle hast Du ja schon etwas von festen Pfaden erzählt. Suche mal nach Application.Exename bzw. ParamStr(0).

C64-Flo 25. Nov 2003 10:11

Re: Setup-Programm ein MUSS ?
 
Gerne... aber ich fürchte, das würde den Rahmen sprengen...
Immerhuin sind es ja insgesamt ca 20 Units, die zT durch meinen (fürchterlich komplizierten & speicherverschwenderische :mrgreen: ) Programmierstil auch nicht zu knapp sind...

Es wäre ja schon hilfreich, wenn ich wüsste, woran ich da im Grunde bin...
Also brauche ich grundsätzlich ein setup, oder nicht?

Ich meine...wenn JA, dann hat sich die sache eh erledigt, da ich die exe+Daten einfach so auf den anderen Rechner kopiert hatte.
Wenn NEIN....was dann?

hier mal ein auszug aus der text-datei-Nutzung (die meiner vermutung nach das Problem macht):

Delphi-Quellcode:
procedure monsterinit;
var i,anzahl:integer;

    begin
    anzahl:=0;
    AssignFile(datei, 'c:\add\data\data2.txt');
    Reset (datei);
    while not (Eof(datei)) and (anzahl<monsterzahl) do begin
    inc(anzahl);
    readln (datei, monname[anzahl]);
    for i:=1 to 11 do readln (datei, monster[anzahl,i]);
    end;
    CloseFile(datei);
    end;
:spin:

himitsu 25. Nov 2003 10:13

Re: Setup-Programm ein MUSS ?
 
Nicht nur den Source zeigen.

Für den Anfang währe es auch mal gut, wenn du uns sagst, was dein Prog so macht / machen soll...

http://www.delphipraxis.net/images/common/divider.jpg
http://www.FrankNStein.de/Smiley-Kuss.gif * * http://www.FrankNStein.de/Smiley-Spinne.gif * * * http://www.FrankNStein.de/Smiley-Winken.gif

C64-Flo 25. Nov 2003 10:20

Re: Setup-Programm ein MUSS ?
 
Ok. dann mal der reihe nach:

Es handelt sich im grunde um ein einfaches Monster-Hack $ Slay hauptsächlich auf Text-basis.

dh es werden zufallsmonster ausgewürfelt, gegen die der spieler dann nacheinander mit seinm charakter (nach AD&D-regeln :mrgreen: ) kämpfen (würfeln) darf.

Untermalt wird die sache durch .jpg - und .mp3 -Dateien, die dem ganzen einen schönen Rahmen geben.

( :lol: nettes remake eines meiner lieblings-C64-Programme von damals.. :zwinker: )

Die "Datenbanken" wenn man so will, sind einfache text-dateien, aus denen das programm die werte der monster, ausrüstungsgegenstände usw liest.
(werden alle am anfang initialisiert).

das ist eigentlich schon alles... :angle2:

himitsu 25. Nov 2003 10:21

Re: Setup-Programm ein MUSS ?
 
Von festen Pfaden solltest du besser abstandnehmen. Bei mir ist zum Beispiel alles auf K und da hätte dein Prog einige Probleme

Und eine kleine Fehlerbehanlung tut auch nicht weh, so bricht das Prog wenigstens nicht gleich ab, wenn eine Datei fehlt.

Wenn du das so änderst, wird "data2.txt" im selben Verzeichnis, in dem dein Prog ist gesucht.
Delphi-Quellcode:
AssignFile(datei, ExtractFilePath(ParamStr(0)) + 'data2.txt');
{$I-}  Reset(datei); {$I+}
If IOResult = 0 Then Begin

  {Daten lesen}

  CloseFile(datei);
End;
Add:
Dafür sind 20 Units schon krass.

http://www.delphipraxis.net/images/common/divider.jpg
http://www.FrankNStein.de/Smiley-Kuss.gif * * http://www.FrankNStein.de/Smiley-Spinne.gif * * * http://www.FrankNStein.de/Smiley-Winken.gif


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:05 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz