C++Builder
Начало
Форум
Помощь
Войти
Регистрация
C++Builder
>
Forum
>
Вопросы программирования
>
Общие вопросы программирования в C++Builder
>
программа виснет сразу после TForm1::TForm1
Страниц: [
1
]
Вниз
Печать
Автор
Тема: программа виснет сразу после TForm1::TForm1 (Прочитано 1337 раз)
avb
Участник
Сказали спасибо: +4/-2
Offline
Сообщений: 56
программа виснет сразу после TForm1::TForm1
«
:
04 Апрель 2014, 10:40:42 »
Давно не программировал... Понадобилось внести в свою старую работающую прогу изменения. Среда BCB6. Внес много изменений, отлаживал. Наконец, после компиляции без ошибок, запустил. Программа зависла на заставке. Отладка показала, что виснет сразу после __fastcall TForm1::TForm1(TComponent* Owner). Раньше такое бывало и спасало, кажется, увеличение размеров стека и кучи во вкладке Linker проекта. Сейчас это не помогло. Начинать все заново?
Записан
avb
Участник
Сказали спасибо: +4/-2
Offline
Сообщений: 56
Re: программа виснет сразу после TForm1::TForm1
«
Ответ #1 :
04 Апрель 2014, 13:13:54 »
Проблема решена. Ошибка моя, жалко, что компилятор не прокукарекал
Записан
Hex
Участник
Сказали спасибо: +16/-3
Offline
Сообщений: 38
Re: программа виснет сразу после TForm1::TForm1
«
Ответ #2 :
12 Апрель 2014, 00:13:06 »
выстрелить себе в ногу? все по желанию клиента!
и неплохо бы написать что был за баг - вдруг кому пригодится
Записан
avb
Участник
Сказали спасибо: +4/-2
Offline
Сообщений: 56
Re: программа виснет сразу после TForm1::TForm1
«
Ответ #3 :
14 Апрель 2014, 23:33:28 »
Про ногу - не понял, с юмором сегодня плохо. Про баг - в конструкторе одного из свойств класса формы было обращение к еще неинициализированному свойству другого класса, описанного в модуле, который загружается после создание формы. Как-то так. Перед обращением сделал проверку инициализации - и все покатило.
Записан
Страниц: [
1
]
Вверх
Печать
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы программирования
-----------------------------
=> Общие вопросы программирования в C++Builder
=> Программирование с FMX
=> Работа с базами данных в C++Builder
=> Windows API
=> Технологии COM/DCOM, ActiveX
=> Аспекты и идеология профессиональной разработки ПО
=> Компьютерное железо и системное администрирование
=> студенческий городок
-----------------------------
Обсуждение материалов на сайте
-----------------------------
=> Обсуждений статей на сайте
=> Обсуждение материалов из файлового архива
=> Компоненты сторонних разработчиков к С++Builder
-----------------------------
Работа сайта и новости
-----------------------------
=> Ищу/предлагаю работу
=> Новости из мира программирования
=> Новости - события календаря
=> Голосования
=> Компьютерный юмор и приколы
=> Работа сайта
=> Флейм
-----------------------------
FAQ - частозадаваемые вопросы/ответы
-----------------------------
=> FAQ, общие вопросы, посвящённые C++Builder
=> FAQ, вопросы по базам данных
=> FAQ, вопросы по компонентам
Загружается...