The Detail Level is readable by ObjectVariableBoolean calls.      I don't know why they are Read Only.   If ObjectVariableBoolean(HandleToYourObject, 752) then NextObject(HandleToYourObject) Else    Begin      If ObjectVariableBoolean(HandleToYourObject ,751) then DelObject(HandleToYourObject);  {delete objects with medium detail}      If ObjectVariableBoolean(HandleToYourObject ,751) then DelObject(HandleToYourObject);  {delete object with low