Sub Process_Globals
Private kvs As KeyValueStore
Type Fred(x As Byte, y As Byte, M As Boolean)
End Sub
Sub Globals
End Sub
Sub Activity_Create(FirstTime As Boolean)
If FirstTime Then
kvs.Initialize(File.DirInternalCache, "datastore")
End If
Dim freds(3) As Fred
freds(0).x = 0
freds(1).x = 1
freds(2).x = 2
Dim freds2() As Fred = CopyFreds(Freds)
freds2(0).x = 3
End Sub
Sub CopyFreds(Freds() As Fred) As Fred()
kvs.PutObject("temp", Freds)
Return kvs.GetObject("temp")
End Sub