Seite 1 von 1

LinkedList not initialised

Verfasst: 20.06.2017 15:47
von Fluid Byte

Code: Alles auswählen

Structure TEST
	A.w
	B.w
	C.w
	List D.RECT()
EndStructure

*test.TEST = AllocateMemory(SizeOf(TEST))
*test\A = 10
*test\B = 20
*test\C = 30

AddElement(*test\D())
Sind dynamische Listen überhaupt möglich?

Re: LinkedList not initialised

Verfasst: 20.06.2017 16:13
von Kiffi

Code: Alles auswählen

*test.TEST = AllocateStructure(TEST)
Grüße ... Peter

Re: LinkedList not initialised

Verfasst: 20.06.2017 17:03
von NicTheQuick
Oder mit InitializeStructure(). Aber Kiffis Vorschlag ist besser.

Re: LinkedList not initialised

Verfasst: 20.06.2017 17:32
von Fluid Byte
Danke an beide, bin etwas eingerostet.

Re: LinkedList not initialised

Verfasst: 21.06.2017 22:47
von Bisonte
Fluid Byte hat geschrieben:Danke an beide, bin etwas eingerostet.
Nicht wirklich eingerostet, AllocateStructure() ist neu dazugekommen...

Re: LinkedList not initialised

Verfasst: 21.06.2017 22:59
von Fluid Byte
Stimmt, habe es gerade in der der Hilfe gesehen
23th July 2014 : Version 5.30
- Added: AllocateStructure(), FreeStructure()
Ich habe PB nicht mehr aktiv seit Ende 2010 benutzt und erst dieses Jahr wieder angefangen. Dachte der Befehl wäre schon länger dabei.

Re: LinkedList not initialised

Verfasst: 21.06.2017 23:19
von NicTheQuick
Um Memoryleaks zu vermeiden, solltest du auf jeden Fall auch FreeStructure() verwenden.