Seite 1 von 1

Liste aus Funktion zurückgeben

Verfasst: 29.10.2016 11:40
von es_91
Wie geht das?

Code: Alles auswählen

Procedure GetNewList ()
 
 Protected NewList NeueListe ()
 
 ProcedureReturn @ NeueListe ()
 
EndProcedure

Global NewList GlobaleListe ()

GlobaleListe () = GetNewList ()

Re: Liste aus Funktion zurückgeben

Verfasst: 29.10.2016 12:22
von Derren

Code: Alles auswählen

Structure struct
	structureEntryA.s
	structureEntryB.i
EndStructure

Procedure EditList(List myList.struct()) ;Struktur kann natürlich auch .i, .s etc sein. Muss jedoch identisch mit der Struktur der Liste sein
  AddElement(myList())
  myList()\structureEntryA = "Hallo Welt " + Str(Random(5)+1)
EndProcedure

NewList meineListe.struct()

EditList(meineListe())
EditList(meineListe())

ForEach meineListe()
	Debug meineListe()\structureEntryA
Next 

Re: Liste aus Funktion zurückgeben

Verfasst: 29.10.2016 12:58
von es_91
Also als Parameter übergeben. Da hab ich mir wohl was von OOP abschauen wollen, oder?

Vielen Dank, Derren, für die schnelle Hilfe. :)