Seite 1 von 1

Strukturen -> Arithmetik & Parameterübergabe !?

Verfasst: 17.06.2018 18:46
von Mijikai
Gibt es eine Übersicht wo man sieht was funktioniert?

z.B. geht:

Code: Alles auswählen

Structure VECTOR_STRUCT
  X.f
  Y.f
EndStructure

Structure TEST_STRUCT
  Pos.VECTOR_STRUCT
  String.s{32}
EndStructure

Global T1.TEST_STRUCT
Global T2.TEST_STRUCT

T1\Pos\X = 10
T1\Pos\Y = 20
T1\String = "Hallo!"

T2 = T1;<- kopiere T1!

Debug T2\Pos\X
Debug T2\Pos\Y
Debug T2\String
Aber es gehen leider keine mathematischen Funktionen...
z.B.:

Code: Alles auswählen

T1\Pos + T2\Pos
Auch gibt es leider kein:

Code: Alles auswählen

Procedure.TEST_STRUCT GetData()
;...

Re: Strukturen -> Arithmetik & Parameterübergabe !?

Verfasst: 17.06.2018 18:55
von STARGÅTE
Gibt es eine Übersicht wo man sieht was funktioniert?
Nein, denn du kannst in PureBasic keine Arithmetik & Parameterübergabe mit Strukturen machen!
Die Zuweisung von T2 = T1 ist nur ein Macro von CopyStructure(T2, T1, TEST_STRUCT)

Re: Strukturen -> Arithmetik & Parameterübergabe !?

Verfasst: 17.06.2018 19:02
von Mijikai
Habs mir fast schon gedacht, danke.