StructuredList()
Verfasst: 21.10.2005 08:58
Hallo und guten Morgen!
Ich habe da ein kleines Problem als Anfänger.
Zwei Dinge funktionieren nicht.
1). In der ersten For-Schleife sollen nacheinander alle Listenelemente
ausgegeben werden. Es wir aber 4 mal nur das letzte angezeigt.
2). Die Sortierung geht nicht.
Was mache ich falsch! Bitte um HILFE! Gruß Martin
Hier der Code.
Ich habe da ein kleines Problem als Anfänger.
Zwei Dinge funktionieren nicht.
1). In der ersten For-Schleife sollen nacheinander alle Listenelemente
ausgegeben werden. Es wir aber 4 mal nur das letzte angezeigt.
2). Die Sortierung geht nicht.
Was mache ich falsch! Bitte um HILFE! Gruß Martin
Hier der Code.
Code: Alles auswählen
Structure File
eMail$
Datum$
Gesamt$
EndStructure
NewList Liste.File()
Anzahl.w
i.b
AddElement(Liste.File())
Liste.File\eMail$ = "d@web.de"
Liste.File\Datum$ = "01.03.05"
AddElement(Liste.File())
Liste.File\email$ = "b@web.de"
Liste.File\Datum$ = "11.05.05"
AddElement(Liste.File())
Liste.File\email$ = "a@web.de"
Liste.File\Datum$ = "28.01.04"
AddElement(Liste.File())
Liste.File\email$ = "c@web.de"
Liste.File\Datum$ = "14.03.05"
Anzahl = CountList(Liste.File())
Ausgabe$ = StrU(Anzahl, #Word)
MessageRequester("Anzahl", Ausgabe$,#PB_MessageRequester_Ok )
For i = 0 To Anzahl -1 Step 1
SelectElement(Liste.File(), i)
Liste.File\Gesamt$ = Liste.File\email$ + " " + Liste.File\Datum$
MessageRequester("Anzahl", Liste.File\Gesamt$,#PB_MessageRequester_Ok )
Next i
SortStructuredList(Liste(), 0, OffsetOf(File\eMail$), #PB_Sort_String)
MessageRequester("Anzahl", "Ausgabe der Liste sortiert" ,#PB_MessageRequester_Ok )
For i = 0 To Anzahl -1 Step 1
SelectElement(Liste.File(), i)
Liste.File\Gesamt$ = Liste.File\email$ + " " + Liste.File\Datum$
MessageRequester("Anzahl", Liste.File\Gesamt$,#PB_MessageRequester_Ok )
Next i