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