| Autor |
Beitrag |
suga2001
      
Beiträge: 38
|
Verfasst: Di 29.01.08 18:23
|
|
Xion
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: Di 29.01.08 21:19
da ich nur Delphi kann, weiß ich es nicht genau, aber es scheint in anderen Sprachen üblich zu sein, dass man sagt: "Starte mal Prog neu" und dann fängt er neu an. In Delphi ist das so pauschal nicht möglich. Du könntest
a) die Datei nochmal ausführen oder
b)die Initialisierung nochmal drüberlaufen lassen.
b) würde ich dringendst empfehlen  Also einfach alle Variablen zurücksetzen auf Anfangswert.
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
|
|
suga2001 
      
Beiträge: 38
|
Verfasst: Di 29.01.08 22:14
Titel: alle Variablen zurücksetzen auf Anfangswert.
und wie stelle ich das an?????
danke für die antwort
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Di 29.01.08 23:08
Naja, so wie du sie auch beim ersten Start auf den Wert gesetzt hast...
Ich meine, irgendwoher müssen die Initialwerte deiner Variablen ja stammen.
|
|
Xion
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: Mi 30.01.08 13:56
vermutlich das unter Form1.Create...das musst du dann halt rausnehmen in eine andere procedure (Bsp: InitializeGame). Dies kannst du dann immer aufrufen, wenn er alles auf anfangs-werte setzen soll.
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
|
|
Bergmann89
      
Beiträge: 1742
Erhaltene Danke: 72
Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
|
Verfasst: Mi 27.02.08 20:59
HI,
du kannst ja auch Variante A nehmen und ddas Prog einfach neu starten!
Das geht mit ShellExecute (Unit ShellAPI). Mach ich auch ab und zu ma so ^^
MfG Bergmann
|
|
Narses
      

Beiträge: 10185
Erhaltene Danke: 1261
W11x64
TP3 .. D7pro .. D10.2CE
|
Verfasst: Mi 27.02.08 22:31
Moin!
Bergmann89 hat folgendes geschrieben: | du kannst ja auch Variante A nehmen und ddas Prog einfach neu starten!
Das geht mit ShellExecute (Unit ShellAPI). Mach ich auch ab und zu ma so ^^ |
Das halt ich im Allgemeinen für eine weniger gute Idee...
Wir haben auch ein Tut dazu in der Library (da wird das Programm übrigens auch nicht beendet, um ein neues Spiel zu starten).
cu
Narses
_________________ There are 10 types of people - those who understand binary and those who don´t.
|
|
|