This is from the Aacd Developer Help guide, in the Entsel function subject.
"The current Osnap setting is ignored by this function unless you specifically request it while you are in the function. "
Yet I do not find it possible to do this, even while toggling the osnap on or off while function is active.
Any tricks for this in lisp, here is the current line in my code;
(while (not (setq ent (entsel "Select Entity :"))))
Bruce