Hallo,
Die Bereiche einer Klassendefinition müßten noch bei den
MOVE-Funktionen angepasst werden.
Die Funktion Move erwartet einen Bereich, was aber auch
z.B. .Bereich# ist.
Beispiel :
Code
Declare MeinObjekt#
Class MeineKlasse = t#(1024), MeineKlasse@
Proc MeineKlasse.MeineKlasse
Parameters a$
declare f#
dim f#, 1024
ClearList 0
Move("StrToList", a$, ",")
Move("ListToMem", f#, Chr$(0))
' Move("ListToMem", .t#, Chr$(0)) GEHT NICHT !!!!!!!!!!1
.t# = f#
Dispose f#
ClearList 0
EndProc
MeinObjekt# = New(MeineKlasse,"eins,zwei,drei")
Cls
Print String$(MeinObjekt#.t#, 5)
Waitkey
Dispose MeinObjekt#
Alles anzeigen
Hier geht es nur über eine zusätzliche Hilfsvariable für den Bereich#.
Siehe auskommentierte Zeile.