Anfängerfragen zum Programmieren mit PureBasic.
obbba
Beiträge: 53 Registriert: 06.02.2006 17:33
Beitrag
von obbba » 02.08.2006 11:13
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?
PureBasic v3.94 (Windows - x86) (Demo)
#NULL
Beiträge: 2238 Registriert: 20.04.2006 09:50
Beitrag
von #NULL » 02.08.2006 13:01
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
obbba
Beiträge: 53 Registriert: 06.02.2006 17:33
Beitrag
von obbba » 02.08.2006 16:19
Ach, ich hab komplett falsch gedacht.
Ich hab gedacht *Nextwindow.Window speichert einen Zeiger.
Dabei speichert es ja ein Fenster...
PureBasic v3.94 (Windows - x86) (Demo)
mk-soft
Beiträge: 3855 Registriert: 24.11.2004 13:12
Wohnort: Germany
Beitrag
von mk-soft » 02.08.2006 17:43
mywindow1\NextWindow=@mywindow2 ist immer noch ein Zeiger
wegen Structure -> *NextWindow
Ist eine Syntaxregel danach ohne "*" zu schreiben
FF