Место чтения нарушения доступа
ошибка : необработанное исключение в 0x5D8D0918 (Hestia.dll) в Hestia_MFC.exe: 0xC0000005: нарушение доступа к местоположению чтения 0x0C242000.
for (int x_temp = 100; x_temp < 400; x_temp++) { //640 x 512 for (int y_temp = 100; y_temp < 400; y_temp++) { if ((x_temp % 50) == 0 && (y_temp % 50) == 0) { try { m_Hestia->GetSpot_C(x_temp, y_temp, Hestia::CELSIUS, m_TempData, &spot_temp); } catch(Exception ex){ } if (spot_temp > max_temp) {//288 -> 296 max_temp = spot_temp; max_pointX = x_temp; max_pointY = y_temp; } if (spot_temp < min_temp) { min_temp = spot_temp; min_pointX = x_temp; min_pointY = y_temp; } } }
Я вызываю эту функцию каждые 2 секунды.
Я не знаю, почему эта ошибка возникает в моей программе.
Как я могу исправить свою программу?
Я кстати использовать try и Catch. Это не работает ... Помоги мне..
Что я уже пробовал:
пробовать{
}поймать(исключение бывший){
}