>The problem is definitely because it is an olecontrol. If I add a new class "foo" based on, say, a button, then "ADD CLASS foo OF lib1 TO lib2" works. If I create a new class "fee" based on, say, MS ListView6, then "ADD CLASS fee OF lib1 TO lib2" will fail with the message "Object class is invalid for this container".
>
>Any help would be greatly appreciated. I can cut and paste everything in, but what a pain!
>
>Bob
Bob,
This is less pain. Use VCX1 as a table, find class entry (browse for !empty(ole2)), scatter memvar memo, insert into VCX2.vcx from memvar, close all.
Cetin