![]() |
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 |
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:
(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.
LoadHighscore
|
AW: Formular bei Aufruf aktualisieren
Und vielleicht statt OnCreate OnShow nehmen.
|
AW: Formular bei Aufruf aktualisieren
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz