Добрый день!
Столкнулся с такой проблемой:
1.
int hMap = 0;
int hMap = mapOpenMap(encodedString.data(), (long int) 0 ); //открываю карту, здесь все нормально, получаю ненулевой идентификатор
if (!hMap)
return false;
//пытаюсь получить размеры открытой карты
long int mapW, mapH;
mapGetPictureSize(hMap, &mapW, &mapH ); // здесь происходит падение, самое плохое, что не всегда. Систему заметить не удалось.
отладчик выводит следующее:
analysis-dbg.exe caused an Access Violation at location 000000018031ADD0 in module gisu64acces.dll Reading from location FFFFFFFF88AD9B58.
AddrPC Params
000000018031ADD0 0000000031B290F0 0000000000000000 0000A888BCD31AE9 gisu64acces.dll!TMapRsc::GetPalette
000000018017566C 0000000031B290F0 00000000255AA830 000000002C34BD20 gisu64acces.dll!TMapRsc::GetPalette
Может кто сталкивался с такой проблемой?
Столкнулся с такой проблемой:
1.
int hMap = 0;
int hMap = mapOpenMap(encodedString.data(), (long int) 0 ); //открываю карту, здесь все нормально, получаю ненулевой идентификатор
if (!hMap)
return false;
//пытаюсь получить размеры открытой карты
long int mapW, mapH;
mapGetPictureSize(hMap, &mapW, &mapH ); // здесь происходит падение, самое плохое, что не всегда. Систему заметить не удалось.
отладчик выводит следующее:
analysis-dbg.exe caused an Access Violation at location 000000018031ADD0 in module gisu64acces.dll Reading from location FFFFFFFF88AD9B58.
AddrPC Params
000000018031ADD0 0000000031B290F0 0000000000000000 0000A888BCD31AE9 gisu64acces.dll!TMapRsc::GetPalette
000000018017566C 0000000031B290F0 00000000255AA830 000000002C34BD20 gisu64acces.dll!TMapRsc::GetPalette
Может кто сталкивался с такой проблемой?