![]() |
|
|
![]()
|
|
| merke |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 2.9.2009 Репутация: нет Всего: нет |
Всем привет! Раньше программил на VB6 программил на Qt, но сейчас в универе заставили на Builder 6.0. Возникла такая проблема не могу из Form1 вызвать Form2 к примеру. Подскажите как сделать, а то сейчас убьюсь об стенку! Аж стыдно самому перед собой!
|
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| Alca |
|
||||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 25 Всего: 50 |
Модальную форму можно создать и удалить в той же области действия,
что гарантированно предотвратит утечку памяти. Для этого форма не должна создаваться автоматически. С этой целью необходимо удалить ее из списка AutoCreate Forms вкладки Forms диалогового окна Project --> Options. Затем из файла с расширением .cpp удаляется или комментируется строка:
а из файла с расширением .h удаляется или комментируется строка:
Для использования модальной формы создается следующая конструкция:
Использование блока try/__finally гарантирует защищенность кода при возникновении исключительной ситуации, т.е. в случае исключительной ситуации форма будет удалена. Не стоит применять код вида:
Это сообщение отредактировал(а) Alca - 15.9.2009, 11:53 |
||||||||
|
|||||||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Alca, не фига се тебя пробило
|
|||
|
||||
| Alca |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 25 Всего: 50 |
mrbrooks, та это у меня снипет был готовый
|
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 7 Всего: 122 |
пишешь принудительно
нажимаешь скомпилить.. он сам находит в какой файле хранится форма и инклудит. канешно исходники должны быть сохранены и хранится в указанных папках |
|||
|
||||
| mrbrooks |
|
||||||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
не понял?
ничего подобного. 1. Ваш код работать не будет. Тогда уж так:
2. "он сам" - ничего не находит и не инклюдит. Хидар другой формы надо подключить либо вручную, либо визардом. Добавлено через 57 секунд замечательно. можно и статью забацать |
||||||
|
|||||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 34 Всего: 59 |
Немного добавлю. Если в форме предусмотреть обработчик события OnClose и поставить там строку Action = caFree, то можно форму не удалять - сама застрелится. |
|||
|
||||
| Alca |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 25 Всего: 50 |
Можно еще автопоинтер прикрутить.
Добавлено через 2 минуты и 16 секунд
Так она уже забацанная: Формы приложения могут быть модальными и немодальными. |
|||
|
||||
| Веталька |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 338 Регистрация: 2.11.2008 Репутация: 2 Всего: 6 |
-------------------- Ради зачета студент идет на все, даже на лекции........................ |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |