В программе идет вызов ХАСПа. В ESP стоит 40(условно), затем пушаться параметры (9DWord), стек сдвигаться и в ESP уже 4. Потом идет call Hasp. после возврата из Hasp функции ESP=40. Почему так? Я это спрашиваю, так как убрал вызов call, утрамбовал код перед ним и в стек кладу не вызываеме параметры, а сразу ответы функции HASP. У меня ESP=40, call нет, дальше идет код сравнения и т.п. И вот тут происходит естественно экзепшн. Может я что-то не понимаю? Заранее спасибо.