Добрый день. Пытаюсь использовать функции из внешней библиотеки в цикле. Примерный код:
..........
char snam = (char) new char;
QLibrary swedll("swedll32.dll");
typedef char * (*Fct)(int, char *); Fct fct=(Fct)(swedll.resolve("_swe_get_planet_name@8"));
for(int i=0;i<100;++i) {
if (fct) fct(i,snam);
..........
}
Если вызвать функцию без цикла все нормально отрабатывает. А вот если так как показано выше получаю Segmentation fault иногда на 11 проходе иногда раньше. В чем может быть проблема подскажите пожалуйста.