Hi,
I had some problems because the procedure "removeimagecontainers"
Code:
Procedure RemoveImageContainers
Handle[] hoImageContainers
Integer iElements iElement
Get phoImageContainers to hoImageContainers
Move (SizeOfArray (hoImageContainers)) to iElements
Decrement iElements
For iElement from 0 to iElements
Send Destroy of hoImageContainers[iElement]
Loop
End_Procedure
When it is finished, all your objects are destroyed but your array is still filled with the objectID which doesn't exist anymore.
To avoid problems, you must change it in
Code:
Procedure RemoveImageContainers
Handle[] hoImageContainers
Handle[] hoEmptyContainer
Integer iElements iElement
Get phoImageContainers to hoImageContainers
Move (SizeOfArray (hoImageContainers)) to iElements
Decrement iElements
For iElement from 0 to iElements
Send Destroy of hoImageContainers[iElement]
Loop
Set phoImageContainers to hoEmptyContainer
End_Procedure
Jacques