Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Memo-Feld nach Kellerprinzip ordnen?


Luemmel - Mo 04.05.09 20:35
Titel: Memo-Feld nach Kellerprinzip ordnen?
Hey Leute,

ich bin absoluter Neuling im OOP und arbeite gerade mit dem Keller.
Also ich möchte mein momentanes Programm Literaturliste, welches verschiedene Eigenschaften(autor, erscheinungsjahr,Titel usw.) über editfelder einliest und in einer Zeile in einem Memofeld ausgiebt (so in etwa: schiller 1888 schillers werk klett 25123165 bochum ) nach dem Kellerprinzip(ich glaub es heißt auch Stapel)alphabetisch ordnen.Es soll also alphabetisch nach den eingegeben autoren sortieren können(so zum Beispiel:

Quelltext
1:
2:
3:
Albert    1989  ....
Einstein  1932  einsteinswerk klett 21251514 Berlin
Schiller  1888  schillerswerk klett 25123165 bochum

Ich habe aber leider keine idee wie das gehen soll, könnt ihr mir da helfen?Irgendwie müssen dabei ja alle buchstaben einzeln des editfeldes mit der eigenschaft ,,Autor'' eingelesen werden und mit der nächsten eingabe verglichen werden, theoretisch genauso wie in einem Lexikon oder?

mfg ;)

Moderiert von user profile iconNarses: Code-Tags ergänzt


freak4fun - Mo 04.05.09 20:38

Was hat eine Kellerstruktur mit Sortieren zu tun? :shock:

Keller heißt immer oben drauf und oben wieder runter.


mkinzler - Mo 04.05.09 21:36

Schau dir mal die Klasse TStack an


Luemmel - Di 05.05.09 15:46

Wo finde ich denn die Klasse ? In der Suche auf jedenfall nicht...


mkinzler - Di 05.05.09 15:49

In der Unit Contnrs

CrossPost DP [http://www.delphipraxis.net/topic157256_memofeld+nach+kellerprinzip+ordnen.html]


Luemmel - Di 05.05.09 16:08

hmm sorry das verstehe jetzt nicht ganz, wo genau muss ich denn jetzt schauen im Delphi oder hier im Forum?


mkinzler - Di 05.05.09 16:10

Für einen Stacvk gibt es in Delphi indiesem Unit eine Klasse