Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Bestenliste verwirklichen! (https://www.delphipraxis.net/93930-bestenliste-verwirklichen.html)

T.E. 13. Jun 2007 14:03


Bestenliste verwirklichen!
 
Hallo!

Ich möchte gern für mein Programm eine Bestenliste verwirklichen, in der drei Sachen angezeigt werden sollen, nämlich der Benutzer, Datum und Zeit und der Punktestand!
Ich weiß nr leidr nicht wie und wo ich anfangen soll! - Kann mir da vielleicht jemand helfen?

[edit=SirThornberry]Titel korrigiert (aus Betenliste wurde Bestenliste) - Mfg, SirThornberry[/edit]

ghost007 13. Jun 2007 14:43

Re: Bestenliste verwirklichen!
 
hi,
ich nehm mal an, das du das ganze offline machen willst.
Schau dir einfach mal die funktionen SaveToFile der memo und der listbox an ;)
Könntest z.B.In ne listbox die einträge reinpacken zum anzeigen, am ende des spiels (oder wofür auch immer du eine score brauchst) einfach per Item.add bei der lsitbox deinen letzten stand hinzufügen und dann per savetofile das ganze abspeichern.
Außerdem ist zum laden natürlich LoadFromFile recht hilfreich ^^

MfG - Ghost007

DP-Maintenance 13. Jun 2007 14:55

DP-Maintenance
 
Dieses Thema wurde von "SirThornberry" von "Programmieren allgemein" nach "Object-Pascal / Delphi-Language" verschoben.

T.E. 13. Jun 2007 15:10

Re: Bestenliste verwirklichen!
 
Aber ich muss dann jeden Punkt in einem eigenen Memo/listBox speichern?

SirThornberry 13. Jun 2007 15:12

Re: Bestenliste verwirklichen!
 
probier die Funktion SaveToFile (also Memo.SaveToFile bzw. ListBox.SaveToFile) einfach mal aus. Dann kannst du zum Beispiel mit einem Editor schauen wie das ganze gespeichert wurde und ob dir das format zusagt.

ghost007 13. Jun 2007 15:13

Re: Bestenliste verwirklichen!
 
wie "jeden punkt" ?
du kannst halt jeden highscore eintrag in die listbox einfügen d.h. per
Delphi-Quellcode:
ListBox.Items.Add(benutzer datum zeit punktestand);
dann deinen kompletten eintrag reinpacken. das heißt jeweils ein highscore eintrag pro listbox zeile.
Jedoch brauchst du für die highscore insgesamt nur eine listbox.

MfG - Ghost007


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:07 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