Покинул форум
Сообщений всего: 202
Дата рег-ции: Июль 2022
Репутация: 0
Собственно вопрос,
код 170к символов. 63 функции.
переписал весь код в текстовый редактор, протестировал все функции, программа запускается и создается exe. программа работает.
все функции также работают по отдельности как задумано.
но при включении отладчика программа вылетает с ошибкой памяти.
тестировал с разным кол-вом стартовой памяти, вылетает.
методом научного тыка обнаружил, что при удалении ЛЮБОЙ из функции, код запускается в отладчике. собственно вопрос это что ограничение отладчика??
Покинул форум
Сообщений всего: 4461
Дата рег-ции: Нояб. 2017
Репутация: 585
Цитата:
вопрос это что ограничение отладчика??
Нет ограничений.
Redear
Отправлено: 22 Февраля, 2023 - 15:36:39
Мастер
Покинул форум
Сообщений всего: 202
Дата рег-ции: Июль 2022
Репутация: 0
у меня есть функция 60 тыс знаков.
делаю тестовую программу переношу эту функцию, запускаю работает.
делаю копию, переименовываю, 2 функции работают
делаю еще копию, переименовываю, кибор завис и это без включение отладчика (Добавление)
другой эксперемент,
взял другие 2 функции суммарно 30к знаков.
и начал копировать.
на 5 копии (170к знаков) кибор перестал запускать программу
Zireael
Отправлено: 22 Февраля, 2023 - 23:00:34
Эксперт
Покинул форум
Сообщений всего: 4461
Дата рег-ции: Нояб. 2017
Репутация: 585
Без кода решения таких проблем нет.
Перенесите функции в отдельные файлы и подключите через #include, возможно поможет.
Redear
Отправлено: 23 Февраля, 2023 - 19:37:12
Мастер
Покинул форум
Сообщений всего: 202
Дата рег-ции: Июль 2022
Репутация: 0
Zireael пишет:
Без кода решения таких проблем нет.
Перенесите функции в отдельные файлы и подключите через #include, возможно поможет.
не помогло, но спасибо
Zireael
Отправлено: 23 Февраля, 2023 - 20:14:54
Эксперт
Покинул форум
Сообщений всего: 4461
Дата рег-ции: Нояб. 2017
Репутация: 585
Возможно ошибка в коде. Без кода ничем помочь не могу.
Skillem
Отправлено: 25 Февраля, 2023 - 22:56:54
Наблюдатель
Покинул форум
Сообщений всего: 28
Дата рег-ции: Июнь 2020
Репутация: 0
Была такая же история, было 15 функций небольших. Ошибку я так и не нашел, с нуля переписал код заново, хорошо что небольшой был, и всё заработало без проблем.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.