![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#22 | |
Пользователь
Регистрация: 13.08.2008
Сообщений: 76
|
![]() Цитата:
Но это свыше 50000 строк кода, десяток модулей и данные для обработки свыше 17 мб. И такая странная ошибка, поэтому спросил из-за чего может быть такое? Решение нашлось. Оно противоречит здравому смыслу. Но благодаря нему все встало на все места. Спасибо! |
|
![]() |
![]() |
![]() |
#23 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
И какое же решение нашлось?
I'm learning to live...
|
![]() |
![]() |
![]() |
#24 |
Пользователь
Регистрация: 13.08.2008
Сообщений: 76
|
![]() |
![]() |
![]() |
![]() |
#25 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Т.е. изначально он был описан в секции, где обычно описываются вложенные компоненты класса?
I'm learning to live...
|
![]() |
![]() |
![]() |
#26 |
Пользователь
Регистрация: 13.08.2008
Сообщений: 76
|
![]()
Да. Это было ошибочным решением?
|
![]() |
![]() |
![]() |
#27 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну не то чтобы совсем ошибочным, однако не рекомендуемым.
Насколько я помню D6 была строга - никаких левых свойств в главной секции класса. D2009 это позволяла. По крайней мере не ругалась у меня на такие исходники, хотя я по привычке как мог их адаптировал под нормальное состояние. ИМХО это уже зависит от компилятора, поэтому лучше не рисковать, и подобные "неVCLные" свойства хранить в секциях Private или Public.
I'm learning to live...
|
![]() |
![]() |
![]() |
#28 |
Пользователь
Регистрация: 13.08.2008
Сообщений: 76
|
![]() |
![]() |
![]() |
![]() |
#29 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
В таком случае я не "понимайтен".
I'm learning to live...
|
![]() |
![]() |
![]() |
#30 |
Форумчанин
Регистрация: 21.04.2014
Сообщений: 115
|
![]()
Скорее всего просто где-то повреждает память приложения. Это не обязательно запись мимо массива. Есть и нюансы со строками, и со связкой dll\exe, и какой-нибудь мискаст указателя и т.п.
В своё время занимались перестановкой "asm nop end" строчкой выше\ниже пока не нашли источник проблем %) По диагностике. Если есть стабильное воспроизведение, то иногда выходит проще найти повреждённые данные и поставить бряк на запись по адресу. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подтверждения при выходе из программы | Ayubkhon | Общие вопросы Delphi | 18 | 18.06.2013 00:53 |
Сохранение состояние Button - а при выходе из программы! | JunioR_BK | Помощь студентам | 3 | 16.07.2012 20:46 |
Окно запроса при выходе из программы | Shouldercannon | Общие вопросы Delphi | 9 | 10.07.2012 15:15 |
Ошибка при выходе из программы | Warn | Общие вопросы Delphi | 3 | 07.11.2011 16:16 |
Зависание программы при выходе | codermoder | Работа с сетью в Delphi | 6 | 18.12.2010 23:16 |