|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.09.2007, 11:03 | #1 |
Регистрация: 03.09.2007
Сообщений: 4
|
Как сделать чтобы динамически созданные объекты оставались после закрытия формы?
Доброго время суток! Помогите пожалуйста есть форма на ней динамически создаются объекты после закрытия формы объкты которые были созданны динамически пропадают. Как сделать чтобы динамически созданные объекты оставались после закрытия формы?????
|
27.09.2007, 11:09 | #2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Смысл ? при повторном показывании формы если у вас правильно написан код компоненты создатуться заново. Надо задумываться не о сохранении чайлд-объекта после уничтожения parent , а о корректном удалении чайлд-ов из памяти
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
27.09.2007, 11:41 | #3 |
Регистрация: 03.09.2007
Сообщений: 4
|
Квэнди я имею ввиду например: создаю динамически вкладку TabSheet в это вкладке кнопку, ListVeiw когда я закрываю форму эта вкладка и что во вкладке пропадает.
Код tabsheet1.ttabsheet.Create(Self) и т.д. |
27.09.2007, 11:49 | #4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Так, тогда сначала... что означает Self в приведенном вами коде ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
27.09.2007, 14:11 | #5 |
Регистрация: 03.09.2007
Сообщений: 4
|
Self - это явное задание экземпляра класса в его методе.
|
27.09.2007, 15:07 | #6 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Хм... чтож, поверим вам, но в этом случае ответьте на второй вопрос после строчки
tabsheet1.ttabsheet.Create(Self) Исходя из каких соображений объект появится именно на этой форме ? Понятие родителя надеюсь вам знакомо
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
28.09.2007, 08:42 | #7 |
Регистрация: 03.09.2007
Сообщений: 4
|
Все спасибо за помощь разобрался сам.
|
28.09.2007, 08:46 | #8 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Поздно видать, но когда создаём объекты, создаём файл параметров, куда прописываем что мы создали, параметры и прочее. А потом при повторном запуске проги мы его читаем и создаём то, что там написано.
Формат хранения можно придумать самому. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли после аварийного закрытия приложения внести/удалить запись из файла | Ramires | Общие вопросы Delphi | 9 | 06.08.2008 10:38 |
Как сделать так чтобы окно формы всегда было поверх остальных окон? | HelloZAPOR | Общие вопросы Delphi | 5 | 23.07.2007 08:05 |
при изменении размера формы, все компоненты на ней оставались на своих местах | ***СкаЙ*** | Помощь студентам | 15 | 13.06.2007 11:13 |
Скажите как сделать так, чтобы размер формы оставался фиксированным? | Faramund | Помощь студентам | 2 | 20.03.2007 20:14 |
как сделать так чтобы при открытии второй формы олько она была активной | doncova1 | Общие вопросы Delphi | 2 | 03.02.2007 19:34 |