>>form = CreateObject('form') >>form.AddObject('oleClass_2', 'oleClass_2') && a class derived from Olecontrol needs to be instantiated in a visual container >> >>? AClass(aa, form.oleClass_2), aa && obtained 1: 'OLECLASS_2', expected 3: 'OLECLASS_2', 'OLECLASS_1', 'OLECONTROL' >> >>define class oleClass_2 as oleClass_1 >>enddefine >> >>define class oleClass_1 as Olecontrol >> oleClass = 'Shell.explorer.2' >>enddefine >>>