![]() |
Highscoreliste erstellen
Ich würde gerne eine Highscoreliste erstellen und wollte fragen ob mir hierbei jmd. zur Hand gehen könnte ..
Es sollte die Punktzahl : Name vorkommen .. ich habe schon viel versucht doch nichts hat funktioniert .. Freu mich auf Hilfe thx ;) |
Re: Highscoreliste erstellen
Hi!
Herzlich Willkommen in der DP. Am Besten, du suchst mal nach ![]() ![]() Ciao Frederic |
Re: Highscoreliste erstellen
danke ;) aba
hmm kann mir nich jmd. sagen wie ich das machen kann .. ich versuchs nun schon ewig .. |
Re: Highscoreliste erstellen
Hi!
Dann zeig uns mal deine Versuche und schildere deine konkreten Probleme. Dann kann dir auch geholfen werden. Ciao Frederic |
Re: Highscoreliste erstellen
Also ich hab in ein memo feld immer eintragen lassen
die punktezahl : Name Allerdings setzt er das ja nur untereinander .. aber sortiert es nicht .. Ich habe versucht die Punktezahl vom string zu trennen und zu sortieren jedoch bekomm ich es nicht hin .. |
Re: Highscoreliste erstellen
Hi!
Um so etwas zu machen, ist ein Memo denkbar ungeeignet das stimmt. Du solltest bereits frühzeitig Ausgabe und "Berechnung" trennen. Stichhwort: Array of Record --> Sortieren --> ausgeben Zu allem findest du in der Hilfe (F1) und hier im Forum gute Anregungen Ciao Frederic |
Re: Highscoreliste erstellen
|
Re: Highscoreliste erstellen
Also von array of record hab ich noch nie was gehört .. in der delphi hilfe hab ich dazu nix gefunden .. kannst mir vielleicht mal ein bsp. dazu geben ..
Ich bin noch sehr unerfahren in delphi .. daher bitte ich um Gnade meiner vielleicht sehr einfachen Fragen . |
Re: Highscoreliste erstellen
Wenns vielleicht hilft ich hab delphi 5 enterprise edition ..
|
Re: Highscoreliste erstellen
|
Re: Highscoreliste erstellen
nein, es sollte mit jeder version gehen...
probiers mit ner TStringList.... zb. so kann man speichern:
Delphi-Quellcode:
Anzahl gibt die Anzahl der elemente an...
temp:TStringList;
t:array of string; begin temp:=TStringList.Create; temp.Duplicates:=dup; setlength(t,2); for i:=1 to Anzahl do begin t[1]:=Punkte[i]; t[2]:=Name[i]; temp.Add(Implode(t)); end; temp.Sort; temp.SaveToFile('abc.txt'); end; in Punkte sind die punkte abgelegt, in Name die namen... hoffe es hilft |
Re: Highscoreliste erstellen
Vielleicht kann mir ja mal jmd. eine Sortier funktion einbauen
![]() Wär euch sehr dankbar .. |
Re: Highscoreliste erstellen
Also des mit dem speichern geht doch auch mit ner memo oda nicht ?
mit savetofile und loadfromfile ?? ich möcht ja des sortieren .. |
Re: Highscoreliste erstellen
Hi!
Siehe Zeile 13 des obigen Codes, aber ob der nach Punkten sortiert? :gruebel: Ciao Frederic |
Re: Highscoreliste erstellen
Könnte mir vielleicht jemand liebenswerterweise eine Sortierung in das Programm
![]() |
Re: Highscoreliste erstellen
Hi!
Du musst echt ein bisschen mehr Eigeninitiative zeigen. Du hast doch jetzt so viele Tipps bekommen. Wo sind deine Probleme? Ciao Frederic |
Re: Highscoreliste erstellen
ok tut mir leid .. also ich habs nun mit ner listbox gemacht und dann halt listbox1.sorted := true;
allerdings sortiert er mir das nun von klein nach groß .. ich möchte es aber anderes herum .. kann ich es irgendwie herumdrehen oder kann ich es speichern und herumgedreht wieder anzeigen lassen? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:53 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