Structure mit List()

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
ProgOldie
Beiträge: 236
Registriert: 19.05.2012 17:09
Computerausstattung: Windows11, Arduinos, Pi3, PureBasic 6.02

Structure mit List()

Beitrag von ProgOldie »

Neben den besten Wünschen für ein frohes Weihnachtsfest und einen guten Rutsch ins Neue Jahr hätte ich auch noch eine Frage, weil ich erstmalig mit Listen herumprobiere.

Code: Alles auswählen

Structure Prop
A.i
B.i
EndStructure

Structure Win
WinNr.i
GadList.Prop
EndStructure

Define.Win DatWin

AddElement(DatWin)
DatWin\GadList()\A=5
Wieso erhalte ich einen Fehler bei AddElement?
Wäre die folgende Wertzuweisung richtig?

Danke!
Windows10 / PB5.70 / Arduino (-Due) / Raspberry Pi3 /Linux Mint 18
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Structure mit List()

Beitrag von RSBasic »

Code: Alles auswählen

Structure Prop
  A.i
  B.i
EndStructure

Structure Win
  WinNr.i
  GadList.Prop
EndStructure

NewList DatWin.Win()

AddElement(DatWin())
DatWin()\GadList\A = 5
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Re: Structure mit List()

Beitrag von Danilo »

Liste in der Struktur:

Code: Alles auswählen

Structure Prop
  A.i
  B.i
EndStructure

Structure Win
  WinNr.i
  List GadList.Prop()
EndStructure

Define.Win DatWin

AddElement(DatWin\GadList())
DatWin\GadList()\A=5
Beides vereint:

Code: Alles auswählen

Structure Prop
  A.i
  B.i
EndStructure

Structure Win
  WinNr.i
  List GadList.Prop()
EndStructure

NewList DatWin.Win()

AddElement(DatWin())
AddElement(DatWin()\GadList())
DatWin()\GadList()\A=5
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Antworten