Hi everyone. I made a VB6 dll which amongst other things places dimensiones on a specified layer. In the application begin_command event I store the dimcommand name Later, in the end_command event, I check to see if the ending command is the one I stored, if so, I move the recently added object(s) to the proper layer. This works fine for all dims But, if DIMSCALE is < 1 then the DIMCONTINUE command fails with a "Extension line origins cannot be equal" error message. My app does not change any dimvars or any other setting anywhere else and the only change is made AFTER the command ends, and it's just a layer change. If I uninstall my app, dimcontinue works fine. Any ideas ??