>dim record toto > dim titi as rgnHandle >end record > >dim gToto as handle to toto > >... > >myRect = gToto..titi..rgnBBox > >compiler complains that it doesn't like this sort of thing, that constant is >declared, that record is not the same size... > >why? > >:-j Why also would you want to have a handle to a record containing a handle? Would not : // dim record toto dim titi as rgnHandle end record dim gToto as toto myRect = gToto.titi..rgnBBox // work fine enough?