Sub CopyObject(Obj As Object) As Object
Dim raf As RandomAccessFile
Dim n=256 as int
Dim notdone=True As Boolean
Do While notdone
'Msgbox(n,"n")
notdone=False
Dim buffer(n) As Byte
Try
raf.Initialize3(buffer,False)
raf.WriteObject(Obj, True, 0)
Dim newObj As Object
newObj = raf.ReadObject(0)
Catch
n=n*10
notdone=True
End Try
raf.Close
Loop
Return newObj
End Sub