char *szBuf;
unsigned long nLength;
//тут код
lr_eval_string_ext ("{prmLogoImage}", strlen("{prmLogoImage}"), &szBuf, &nLength, 0, 0,-1);
//тут код
free(szBuf);
return 0;
}
Это Http скрипт, в Vugen работает, но если не освобождать память - при >1000 итераций падает с нехваткой памяти, а если освобождать, то при запуске на контроллере ошибка компиляции.
Пример взят из хелпа лодранера, версия 12.50
В какую сторону копать? СИ я практически не знаю.
не по лоадраннеру, а вообще по сям - надо найти на что ты выделяешь и не убираешь память, в первую очередь посмотри на поинтейры, статические массивы и тд. если прелполагать что проблема в szBuf, то попробуй вручную аллокейтнуть память и проверить что вернет маллок
Обсуждают сегодня