Problem mit SortStructuredList

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
argus
Beiträge: 18
Registriert: 24.02.2014 12:12

Problem mit SortStructuredList

Beitrag von argus »

Beim Versuch im folgenden Code mit SortStructuredList zu arbeiten, bekomme ich immer für die letzte Zeile vom Syntaxchecker den Fehler: "Struktur nicht gefunden: dsn":

Code: Alles auswählen

Structure dset
  name$
  datum.l
EndStructure
NewList dsn.dset()
Repeat
  file$=ProgramParameter()
  If file$="" : Break : EndIf
  If UCase(GetExtensionPart(file$))<>"JPG" : Continue : EndIf
  path$=GetPathPart(file$)
  AddElement(dsn())
  dsn()\name$=GetFilePart(file$,#PB_FileSystem_NoExtension)
  dsn()\datum=GetFileDate(file$,#PB_Date_Modified)
ForEver
SortStructuredList(dsn(),#PB_Sort_Ascending,OffsetOf(dsn\datum),TypeOf(dsn\datum))
Ich sehe den Fehler nicht! Kann mir jemand helfen?
Benutzeravatar
jacdelad
Beiträge: 404
Registriert: 03.02.2021 13:39
Wohnort: Riesa
Kontaktdaten:

Re: Problem mit SortStructuredList

Beitrag von jacdelad »

Hallo,
du musst die Struktur, nicht die Liste, angeben:

Code: Alles auswählen

Structure dset
  name$
  datum.l
EndStructure
NewList dsn.dset()
Repeat
  file$=ProgramParameter()
  If file$="" : Break : EndIf
  If UCase(GetExtensionPart(file$))<>"JPG" : Continue : EndIf
  path$=GetPathPart(file$)
  AddElement(dsn())
  dsn()\name$=GetFilePart(file$,#PB_FileSystem_NoExtension)
  dsn()\datum=GetFileDate(file$,#PB_Date_Modified)
ForEver
SortStructuredList(dsn(),#PB_Sort_Ascending,OffsetOf(dset\datum),TypeOf(dset\datum))
Nachtrag: Ach komm, jetzt hab ich dir schon so schnell mitten in der Nacht geantwortet und du haust ab. :cry:
Guten Morgen, das ist ein schöner Tnetennba!

PureBasic 6.21/Windows 11 x64/Ryzen 7900X/32GB RAM/3 TB SSD
Synology DS1821+/DX517, 130.9TB+50.8TB+2TB SSD
Benutzeravatar
argus
Beiträge: 18
Registriert: 24.02.2014 12:12

Re: Problem mit SortStructuredList

Beitrag von argus »

Hey, danke dir. :)
Benutzeravatar
argus
Beiträge: 18
Registriert: 24.02.2014 12:12

Re: Problem mit SortStructuredList

Beitrag von argus »

Hatte nicht mit einer so schnellen Antwort gerechnet ...
Benutzeravatar
jacdelad
Beiträge: 404
Registriert: 03.02.2021 13:39
Wohnort: Riesa
Kontaktdaten:

Re: Problem mit SortStructuredList

Beitrag von jacdelad »

Hehe, ich schlafe nur 3 Stunden pro Woche. Bzw. ich hab Nachtschicht.
Guten Morgen, das ist ein schöner Tnetennba!

PureBasic 6.21/Windows 11 x64/Ryzen 7900X/32GB RAM/3 TB SSD
Synology DS1821+/DX517, 130.9TB+50.8TB+2TB SSD
Antworten