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: 341
Registriert: 03.02.2021 13:39
Computerausstattung: Ryzen 5800X, 108TB Festplatte, 32GB RAM, Radeon 7770OC
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:
PureBasic 6.04/XProfan X4a/Embarcadero RAD Studio 11/Perl 5.2/Python 3.10
Windows 11/Ryzen 5800X/32GB RAM/Radeon 7770 OC/3TB SSD/11TB HDD
Synology DS1821+/36GB RAM/130TB
Synology DS920+/20GB RAM/54TB
Synology DS916+ii/8GB RAM/12TB
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: 341
Registriert: 03.02.2021 13:39
Computerausstattung: Ryzen 5800X, 108TB Festplatte, 32GB RAM, Radeon 7770OC
Wohnort: Riesa
Kontaktdaten:

Re: Problem mit SortStructuredList

Beitrag von jacdelad »

Hehe, ich schlafe nur 3 Stunden pro Woche. Bzw. ich hab Nachtschicht.
PureBasic 6.04/XProfan X4a/Embarcadero RAD Studio 11/Perl 5.2/Python 3.10
Windows 11/Ryzen 5800X/32GB RAM/Radeon 7770 OC/3TB SSD/11TB HDD
Synology DS1821+/36GB RAM/130TB
Synology DS920+/20GB RAM/54TB
Synology DS916+ii/8GB RAM/12TB
Antworten