Дебаг-версия программы, на С++, падает при возврате функцией значения.
В коде возврата ASM строка "fld DWORD ptr[lax+238h]" приводит к исключению 0xC0000092 "float stack check".
Падает в одном и том же месте.
— может ли причиной падения быть непривильная работа с памятью?
— что это за исключение такое?
PS: буду благодарен за любые ответы т.к. все свои идеи закончились )
С++ код падения:
double CMyClass::GetFactor()
{
return m_dblFactor; // падает здесь. тип прерменной m_dblFactor — double.
}