Seite 1 von 1

Eine Frage zu Structure

Verfasst: 23.04.2019 19:51
von stevie1401
Structure Client
*WebSocket_Client
Username.s
PcFlg.i
Schublade.s

EndStructure

Global NewList Client.Client()

Kann ich Dingen in der Structure auch mehrere Dimensionen geben?

Structure Client
*WebSocket_Client
Username.s
PcFlg.i
Schublade.s(5) <<---So geht es nicht Ich meine wie z.B. Dim Schublade(100,5)

EndStructure

Re: Eine Frage zu Structure

Verfasst: 23.04.2019 19:58
von NicknameFJ
Hi,

aus der Hilfe

Code: Alles auswählen

 Structure Whatever
    a.l
    b.l[2]          ; Statisches Array (Standard C) mit 2 Werten b[0] und b[1], nicht in der Größe veränderbar
    Array c.l(3,3)  ; Dynamisches Array mit 16 Werten c(0,0) bis c(3,3), in der Größe veränderbar mittels ReDim()
  EndStructure
Grüße
NicknameFJ

Re: Eine Frage zu Structure

Verfasst: 23.04.2019 20:37
von Josh
Leider ist Pb in dieser Beziehung etwas inkonsistent.

Code: Alles auswählen

Dim x.i(3)    oder Global Dim x.i(3)    => in Strukturen und Prozedurparameter Array x.i(3)
NewList x.i() oder Global NewList x.i() => in Strukturen und Prozedurparameter List x.i()
NewMap x.i()  oder Global NewMap x.i()  => in Strukturen und Prozedurparameter Map x.i()
Wobei Global auch für Define, Protected etc. stehen kann.

Pb sollte dieses blöde Dim, NewList und NewMap mal auslaufen lassen und ein
- Define Array x.i(3)
- Define List x.i()
- Define Map x.i()
zulassen. Dann wäre das Ganze mal ein bisschen einheitlich.

Re: Eine Frage zu Structure

Verfasst: 24.04.2019 07:18
von stevie1401
Das hätte ich im Leben nicht herausgefunden.
Besten Dank!