Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Formular bei Aufruf aktualisieren (https://www.delphipraxis.net/156648-formular-bei-aufruf-aktualisieren.html)

ChristianR 9. Dez 2010 15:56

Delphi-Version: 5

Formular bei Aufruf aktualisieren
 
Hallo,
Folgendes Problem:
Habe ein Spiel programmiert mit Highscoreliste. Habe die Liste auf einem 2. Formular erstellt. Ich fülle die Edit Felder mit werten aus einer Textdatei.(beim OnCreate) Das funktioniert auch alles wunderbar. Wird nun eine neue Highscore erreicht, werden die Daten auch erfolgreich in der TXT gespeichert. Dann wird das Formular mit Form2.Show aufgerufen. Das Problem ist, die alten Werte werden aufgerufen und nicht die neuen.

Frage:
Gibt es da eine einfache Lösung wie z.B. "Form2.Aktualisieren" oder so ähnlich? Danke für eure Hilfe!
Grüße

s.h.a.r.k 9. Dez 2010 16:00

AW: Formular bei Aufruf aktualisieren
 
Zeig mal deine OnCreate-Methode her. Der Code, der die Text-Datei ausliest, sollte in eine eigene public Methode von TForm2, z.b.
Delphi-Quellcode:
LoadHighscore
(oder sowas), und diese wird dann beim OnCreate aufgerufen. Zudem kannst du nach dem Speichern dann wieder Form2.LoadHighscore() aufrufen, sodass der Highscore wieder geladen wird.

DeddyH 9. Dez 2010 16:03

AW: Formular bei Aufruf aktualisieren
 
Und vielleicht statt OnCreate OnShow nehmen.

ChristianR 9. Dez 2010 16:18

AW: Formular bei Aufruf aktualisieren
 
Zitat:

Zitat von DeddyH (Beitrag 1067438)
Und vielleicht statt OnCreate OnShow nehmen.

So geht es!! Danke :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:51 Uhr.

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