Ошибка Abnormal Program Termination

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем Andrey97, 15 фев 2012.

  1. Andrey97

    Andrey97 Гость

    Есть структура с большим количеством переменных и функций, в т.ч. переменные AnsiString.
    Объявляется статический массив этой структуры. В процессе работы переменным AnsiString присваиваются значения до 11940 символов. В какойто момент прога частично "зависает" при обработке этих строк. Форма работает (кнопки и т.п.), после завершения работы выскакивает ошибка "Abnormal program termination".
    В лог-файле codeguard ошибок нет:
    <div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">codeguard log</div></div><div class="sp-body"><div class="sp-content">Functions called:
    delete (36 times)
    strcpy (240 times)
    pow (68175 times)
    vsnprintf (728 times)
    time (1 times)
    memset (132038 times)
    realloc (1 times)
    memcpy (305 times)
    delete[] (2 times)
    free (23 times)
    new[] (14 times)
    new (41 times)
    calloc (5 times)
    malloc (21 times)
    Resource types used:
    object array (14 allocs, 13 max)
    object (41 allocs, 29 max)
    memory block (27 allocs, 15 max)

    Если статически объявлена сруктура, то память должна выделяться под все ее переменные по максимуму?
    В чем может быть причина? Помогите плиз.
     
Загрузка...

Поделиться этой страницей