Seite 1 von 1

Unbekannter Typ bei Pointer in Strucktur

Verfasst: 31.12.2008 11:16
von cxAlex
Wenn man einem Pointer in einer Strucktur einen unbekannten Typen zuweist, erkennt der Compiler keinen Fehler. Wohl aber bei normalen Pointern, Prototypes und Proceduren.

Code: Alles auswählen

; Fehler
; *Test.DieseStruckturGibtEsSicherNicht

; Fehler
; Prototype Test(*Test.DieseStruckturGibtEsSicherNicht)

; Fehler
; Procedure Test(*Test.DieseStruckturGibtEsSicherNicht)
; EndProcedure

; Kein Fehler!
Structure test
   test1.LONG
   *Test.DieseStruckturGibtEsSicherNicht
EndStructure

Re: Unbekannter Typ bei Pointer in Strucktur

Verfasst: 31.12.2008 12:01
von Little John
cxAlex hat geschrieben:Wenn man einem Pointer in einer Strucktur einen unbekannten Typen zuweist, erkennt der Compiler keinen Fehler.
Das ist kein Bug.
Es wurde kürzlich im engl. Forum in diesem Thread recht ausführlich besprochen.

Gruß, Little John

Verfasst: 31.12.2008 12:54
von STARGÅTE
sollte auch so sein, sonst würde man ja keine rekursiven Baumstrukturen erstellen können:

Code: Alles auswählen

Structure Element
 *Parent.Element
 *Buffer
EndStructure