|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.04.2015, 12:58 | #1 |
Пользователь
Регистрация: 13.08.2008
Сообщений: 76
|
tStringlist отказывает умирать на выходе из программы
Добрый день!
Не срабатывает с одним (из нескольких) tstringlist Код:
|
10.04.2015, 13:13 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
как проверяете что не сработало?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.04.2015, 13:15 | #3 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
||
10.04.2015, 13:37 | #4 |
Пользователь
Регистрация: 13.08.2008
Сообщений: 76
|
Проверятся так :
Код:
|
10.04.2015, 13:50 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Вообще-то temp_1<>NIL не значит, что он живой. Например temp_1.Free убивает, но указатель не очищает
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
10.04.2015, 14:05 | #6 |
Пользователь
Регистрация: 13.08.2008
Сообщений: 76
|
|
10.04.2015, 15:39 | #7 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
exception означает именно что он уже убит был кстати Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
10.04.2015, 16:03 | #8 | |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
Цитата:
|
|
10.04.2015, 19:54 | #9 |
Пользователь
Регистрация: 13.08.2008
Сообщений: 76
|
Ситуация решилась абсолютно дурацким (антинаучным) способом - переставил из строчку temp_1 : tStringList; из одного места public в другое. И все начало фринилиться без исключений.
|
10.04.2015, 20:01 | #10 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
повезло.
неинициализированная глобальная переменная наконец-то получила правильное значение (nil).
программа — запись алгоритма на языке понятном транслятору
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подтверждения при выходе из программы | 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 |