Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi, OOП

Ответить
Настройки темы
Delphi - Delphi, OOП

Старожил


Сообщения: 225
Благодарности: 0

Профиль | Отправить PM | Цитировать


есть у меня форма, на которой я создаю разные объекты, т.е. форму указываю как родительский объект, так вот как мне эту форму отчистить от всего того, что на ней было созданно в процессе работы программы, и вернуть ее в состояние в котором она находилась при запуске программы...

-------
Нет такой плохой ситуации, которая не могла бы стать еще хуже.


Отправлено: 17:06, 15-11-2002

 

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
Roman Go
Для каждого объекта:

begin
..........
SomeObject.free;
SomeObject:=nil;
..........
end;


Отправлено: 19:54, 15-11-2002 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 225
Благодарности: 0

Профиль | Отправить PM | Цитировать


Vla
А как определить сколько таких объектов есть... можно определить, если я не знаю чего и когда там создавалось...

-------
Нет такой плохой ситуации, которая не могла бы стать еще хуже.


Отправлено: 03:43, 16-11-2002 | #3


Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


У формы свойство ComponentCount

Отправлено: 08:36, 16-11-2002 | #4


Старожил


Сообщения: 225
Благодарности: 0

Профиль | Отправить PM | Цитировать


Maniacosaur зная только количество созданных компонентов, разве я смогу их удалить, к тому же мне надо чтобы удалились только те которые создаются пользователем при работе с программой

-------
Нет такой плохой ситуации, которая не могла бы стать еще хуже.


Отправлено: 08:44, 16-11-2002 | #5


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Roman Go
Если компоненты создаются программно, то для каждого создаваемого объекта можно его номер (начиная с 1)  записывать в свойство Tag, а при уничтожении  удалять только те компоненты, у которых Tag>0.

Отправлено: 20:21, 17-11-2002 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi, OOП

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Delphi - Delphi | UpperCase на Delphi 7 Cognolio Программирование и базы данных 3 26-01-2006 15:42
Delphi - Delphi Surround Программирование и базы данных 11 10-01-2004 22:13
Delphi - Delphi Zx Программирование и базы данных 3 27-08-2003 10:19
Delphi - Delphi Roman Go Программирование и базы данных 9 25-12-2002 15:48
Delphi - Delphi Roman Go Программирование и базы данных 11 11-12-2002 14:43




 
Переход