![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| SanLLIer |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 9.7.2008 Репутация: нет Всего: нет |
Собственно сабж: в проекте 5 форм. Как сними правильно работать? Прикол в том, что иногда при открытии новой формы выскакивает ошибка, но нажимаешь на кнопку еще раз и все нормально. Или когда закрываешь форму и возвращаешься обратно на "главную", то на ней перестают реагировать все кнопки и т.д...
Как правильно обращаться со всем этим хозяйством, открывать/закрывать формы? |
|||
|
||||
| profesiachuvak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 7.11.2009 Где: Беларусь, Минск Репутация: 1 Всего: 4 |
Ну для начала нужно выяснить как Вы ими управляете.
- Каким способом создаются формы (динамически?). -Привести какой-нибудь кусок кода, где вы пытаетесь закрывать\открывать формы. (обработчик на событие ButtonClick) -------------------- Закон Мерфи :если есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдет. |
|||
|
||||
| SanLLIer |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 9.7.2008 Репутация: нет Всего: нет |
На кнопке:
Форма в списке Available Forms. При попытке открыть таким "макаром" форму выдает ошибку: "Rised exception class EAсcess Violation with message..." |
|||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 4 Всего: 17 |
SanLLIer, необходимо в меню Project/Options... в дереве выбрать Forms, и убрать из списка Auto-create forms форму Lib_dialog.
-------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| SanLLIer |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 9.7.2008 Репутация: нет Всего: нет |
||||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 4 Всего: 17 |
SanLLIer, стормозил.
А в обработчиках OnCreate и OnClose вызываемой формы что прописано? Вообще, с пустой формой работает? -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| SanLLIer |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 9.7.2008 Репутация: нет Всего: нет |
Итак. Вроде чуток разобрался. теперь проблема вот в чем. Я модально открываю форму выбора файла (не диалог открытия файла, а свою форму!) и выбрав файл жму открыть его. И по идее должна открыться новый формы (редактор) и при этом закрыться форма выбора файла и главная форма. Но вылетает та-же ошибка. Причем если убрать строку открытия формы редактора, то все норм...
|
|||
|
||||
| SanLLIer |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 9.7.2008 Репутация: нет Всего: нет |
Ну что? Нет идей?
Так и не поборол "траблу" с открытием новой формы, нажатием на кнопку на МодальноОткрытой форме... |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |