Seite 1 von 1

mywindow1\*NextWindow=@mywindow2

Verfasst: 02.08.2006 11:13
von obbba
Ich habe das Beispiel für eine verschachtelte Struktur aus der Hilfe genommen und versucht was in das Feld \*NextWindow reinzuschreiben:

Code: Alles auswählen

Structure Window
  *NextWindow.Window  ; verweist auf ein anderes Window Objekt
  x.w 
  y.w
  Name.s[10]  ; 10 Namen verfügbar (von 0 bis 9)
EndStructure

mywindow1.Window
mywindow2.Window

mywindow1\*NextWindow=@mywindow2
Geht aber nicht.

Wie geht das sonst?

Verfasst: 02.08.2006 13:01
von #NULL

Code: Alles auswählen

Structure Window
  *NextWindow.Window  ; verweist auf ein anderes Window Objekt
  x.w
  y.w
  Name.s[10]  ; 10 Namen verfügbar (von 0 bis 9)
EndStructure

mywindow1.Window
mywindow2.Window
  mywindow2\x=666

mywindow1\NextWindow=@mywindow2 ;<-- ohne sternchen *

Debug mywindow1\NextWindow\x

Verfasst: 02.08.2006 16:19
von obbba
Ach, ich hab komplett falsch gedacht.
Ich hab gedacht *Nextwindow.Window speichert einen Zeiger.
Dabei speichert es ja ein Fenster...

Verfasst: 02.08.2006 17:43
von mk-soft
mywindow1\NextWindow=@mywindow2 ist immer noch ein Zeiger
wegen Structure -> *NextWindow

Ist eine Syntaxregel danach ohne "*" zu schreiben

FF :wink: