SortStructuredList macht nicht was es soll!!

Anfängerfragen zum Programmieren mit PureBasic.
Polareslicht
Beiträge: 2
Registriert: 04.09.2024 16:06

SortStructuredList macht nicht was es soll!!

Beitrag 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))
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: SortStructuredList macht nicht was es soll!!

Beitrag 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
a²+b²=mc²
Polareslicht
Beiträge: 2
Registriert: 04.09.2024 16:06

Re: SortStructuredList macht nicht was es soll!!

Beitrag von Polareslicht »

Danke,
das war mir so nicht klar.
MFG Uwe
Antworten