![]() |
AW: Highscoreliste mit unbestimmter Anzahl
Uns auch nicht, wenn Du uns nicht sagst, wo nun genau Dein Problem liegt.
|
AW: Highscoreliste mit unbestimmter Anzahl
Hä? Wieso weisst du die Länge nicht? Du kannst doch nach jedem Durchlauf die aktuelle Score an eine Score Datei/Datenbank anhängen und von dieser dann auch deine Highscore Liste laden/erstellen.
:?: |
AW: Highscoreliste mit unbestimmter Anzahl
Mal ganz von vorne: Woher beziehst du deine Daten über den Highscore? - Textdatei, DB, XML, HTTP-Abfrage, SOAP?
Ansonsten hat Delphi Listen, die die Eigenschaft Sort haben. Du gibst also alle Einträge in eine Liste von einem Record und lässt dann die Liste sortieren. Dann hast du alle Daten in sortierter Form vorliegen und musst dir keine Gedanken über das zugrunde liegende Array machen. Bernhard PS: Perfekt wäre es ja, wenn die Daten aus einer DB kommen, da man der DB sagen kann, dass sie sortieren soll. |
AW: Highscoreliste mit unbestimmter Anzahl
Zitat:
Delphi-Quellcode:
Falls meine Antwort deine Frage klärt, dann Schande über dein Kopf -- denn alles wurde hier schon beantwortet. Du hast dir die Mühe nicht gemacht, die Informationen zu sammeln und zu analysieren!
var
Highscore: Array of <TMeinHighscoreDatenTyp>; // Länge setzen: SetLength( Highscore, 5 ); --> [0..4] // Länge ermitteln: Length( Highscore ) --> 5 ( [0..4] sind 5 Elemente ) High( Highscore ) --> 4 (4 ist die obere Grenze im Array) // Sortieren... Sortieralgorithmus anwenden... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:24 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 by Thomas Breitkreuz