|
|||||
Invalid operation on a fixed-size shelf encountered.
Additional Information
The shelf is 'X', the operation is 'Y'.
where Y is new, clear, or remove.
or
The X 'Y' is fixed with size A, and cannot be copied to X 'Z', with
fixed size B.
where X is a shelf type, Y and Z are the names of two fixed-size
shelves, and A and B are their respective sizes.
or
The X 'Y' has a maximum size of A, and cannot be copied to X 'Z', with fixed size B.
where X is a shelf type, Y and Z are the names of two fixed-size
shelves, and A and B are their respective sizes.
Explanation
When one shelf is copied to another, either they must both be declared with the same size, or if the destination size is declared variable with an upper bound, that upper bound must be big enough to contain the source shelf.