Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Создание и удаление формы / 4 сообщений из 4, страница 1 из 1
05.11.2003, 13:16
    #32316024
Dennis_L
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание и удаление формы
Ктонибудь может кинуть пример как правильно создавать и удалять формы созданные для отдельных объектов из базы данных.
До этого использовал интерфейс при котором использовался только один экземпляр формы при открытии поля очищаються и загружаються новые данные и все). Теперь вот возникла необходимость реализовать возможность открывать несколько подобных форм одновременно, причем они могут быть открыты как из одной общей формы так и из друг друга.

Интересует как в этом случае реализовать создание и уничтожение экземпляра формы чтобы небыло проблем с памятью и т.д. Форма должна будет создаваться немодальной чтобы была возможность из главной формы вызывать несколько таких форм.
Если можно небольшой примерчик ... ?

P.S. использую Delphi 5
...
Рейтинг: 0 / 0
05.11.2003, 13:35
    #32316060
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание и удаление формы
Создание:

Код: plaintext
TSomeForm.Create(Application);


А для уничтожения при закрытии в обработчике OnClose напиши

Код: plaintext
Action := caFree;
...
Рейтинг: 0 / 0
07.11.2003, 14:54
    #32317880
Song
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание и удаление формы
Код:
1.
2.
3.
4.
5.
With TForm.Create(nil) Do
 try
   //  здесь что-то с этой формой делаем
 fianally
  Free;
 end;


-----
Прежде чем сказать "Невозможно", подумай, прав ли ты?!
...
Рейтинг: 0 / 0
07.11.2003, 15:41
    #32317907
Dennis_L
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание и удаление формы
так всетаки лучше делать

TSomeForm.Create(Application); или TSomeForm.Create(nil); ?

тоесть при создании еще одного экземпляра формы из другого проблем как я понимаю не будет ?
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Создание и удаление формы / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]