![]() |
|
|
![]()
|
|
| gordmiand |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 15.4.2007 Репутация: нет Всего: 0 |
Есть некая программа – загрузка данных из файла, их обработка и вывод неких графиков….она работает верно, но при завершении ее работы (закрытии приложения) возникает ошибка – см. рисунок… просто кладу на форму любой компонент – ошибка пропадает…кладу 2 компонента – опять возникает…то есть при четном кол-ве “дополнительных пустых” компонентов на форме ошибка есть, при нечетном – нет… что за ошибка такая странная – код программы не трогаю, а она то возникает, то пропадает…
Это сообщение отредактировал(а) gordmiand - 7.7.2009, 19:14 Присоединённый файл ( Кол-во скачиваний: 17 )
myerr.JPG 16,40 Kb |
|||
|
||||
| ИванМ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1260 Регистрация: 19.6.2006 Где: СПб Репутация: 5 Всего: 23 |
У тебя где-то ошибка с указателями. Надо код программы посмотреть. Хотя возможно и Билдер глючит. Он это делать умеет иногда.
|
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 3 Всего: 128 |
gordmiand, покажи код закрытия формы, что происходит на OnClose или OnCloseQuery. Если там ничего не происходит - тогда странно, значит, ты как-то замусориваешь память во время работы, но проявляется это только тогда, когда приложение завершается.
|
|||
|
||||
| gordmiand |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 15.4.2007 Репутация: нет Всего: 0 |
Query у меня вообще нет, указатели вообще не использую... а FormClose пустой (ничего нет)...может паямять и замусоривается но странно почему это происходит при неком кол-ве доп. пустых компонентов...у меня подобная ошибка еще возникает и при простом добавлении объявления переменной (даже без ее использования) в класс главной формы...может как-то память можно почистить при закрытии приложения?
|
|||
|
||||
| ИванМ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1260 Регистрация: 19.6.2006 Где: СПб Репутация: 5 Всего: 23 |
Ну указатели ты по любому используешь, используя компоненты.
В каком-то месте программы ты наверно криво освобождаешь память, а Билдер по завершению программы пытается удалить то, что уже не существует. Ну что-то типа того. Надо смотреть код. |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |