Seite 1 von 1

SortStructuredList macht nicht was es soll!!

Verfasst: 04.09.2024 16:16
von Polareslicht
Hallo,
ich habe Teile einer XML datei in eine Linkedlist geladen die ich sotieren möchte
doch SortStructuredList Meldet es finde die Structur nicht und ich verstehen nicht warum an jeder stelle im Programm ist alles ok .
meine Frage ist warum der Fehler was sehen ich nicht das Falsch ist.
Ich bedanke mich schon vorab herlich für erklärungen.
MFG Uwe

Code: Alles auswählen

;
; ------------------------------------------------------------
;
;   PureBasic - Xml
;
;    (c) Fantaisie Software
;
; ------------------------------------------------------------
;

#Window     = 0
#TreeGadget = 0
#XML        = 0
#List       = 33

Structure Measurement
  dbno.s
  id.s
  txt.s
  typ.s
  testdateD.s
  testdateT.s
  tester.s
  completed.s
  passed.s
  testdeviceid.s
  measureno.s
  measureid.s
EndStructure

Global NewList Attribute.Measurement()

SortStructuredList( Attribute(), #PB_Sort_Ascending, OffsetOf(Attribute\id), TypeOf(Attribute\id))

Re: SortStructuredList macht nicht was es soll!!

Verfasst: 04.09.2024 16:32
von Kiffi
Bei OffsetOf() und TypeOf() musst Du das Feld der Structure angeben; nicht das der Liste:

Code: Alles auswählen

SortStructuredList( Attribute(), #PB_Sort_Ascending, OffsetOf(Measurement\id), TypeOf(Measurement\id))
Siehe auch: https://www.purebasic.com/german/docume ... dlist.html

Re: SortStructuredList macht nicht was es soll!!

Verfasst: 05.09.2024 08:50
von Polareslicht
Danke,
das war mir so nicht klar.
MFG Uwe