Привет, я получаю ошибку времени выполнения:
" Ошибка проверки времени выполнения # 0 - значение ESP не было должным образом сохранено при вызове функции. Обычно это является результатом вызова функции, объявленной с одним соглашением о вызовах, с указателем на функцию, объявленным с другим соглашение о вызовах."
Я знаю, что в stackoverflow уже есть вопрос по той же теме.
Но я сомневаюсь, что здесь подразумевается под «ESP».
В моем коде: я вызываю функцию X () следующим образом:
obj -> X();
Но я наблюдаю в стеке вызовов, что какая-то другая функция Y (), которая НЕ
ДАЖЕ часть текущего решения вызывается !!!! (Я сделал F11
на операторе «obj -> X ();» и контроль идет внутри Y (), и
этот Y () даже не является частью моего текущего решения !!!!!!!!
Это так странно, что когда я вызываю X (), вызывается какая-то другая функция Y () (даже не часть текущего решения).
Может ли кто-нибудь любезно помочь мне в этом ...
К вашему сведению, я использую VS2008.
Заранее спасибо.