![]() |
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]() ![]() ![]() |
|
SERGSERG |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 4.5.2005 Репутация: нет Всего: нет |
При установке чека, создаётся форма, тут всё ок, а вот при снятии чека (закрытии формы) - access violation
Не пойму в чём проблемма, как правильно закрыть форму2???? ![]()
Это сообщение отредактировал(а) SERGSERG - 7.2.2012, 20:46 |
|||
|
||||
northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
Не внимательно прочитал. Пардон.
При каждом заходе в процедуру CheckBox30Click переменная F разная. Объявление var F: TForm2; нужно вынести за рамки этой процедуры. Это сообщение отредактировал(а) northener - 7.2.2012, 21:10 -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
SERGSERG |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 4.5.2005 Репутация: нет Всего: нет |
Скорей всего вы правы, т.к. при танцах с бубном исчезали элементы формы1. Но чем дальше в лес тем больше дров.
Каким образом можно вынести переменную F: TForm2; за рамки процедуры? Приведите пример кода если несложно Это сообщение отредактировал(а) SERGSERG - 7.2.2012, 22:28 |
|||
|
||||
Данкинг |
|
||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
-------------------- There's nothing left but silent epitaphs. |
||||
|
|||||
SERGSERG |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 4.5.2005 Репутация: нет Всего: нет |
Блин var забыл))
Только переменную надо после implementation и всех юнитов вроде как объявить ![]()
Всем огромное спасибо!!! ![]() Жаль что репы не могу добавить З.ы. Процедура размещает форму2 по верх всех окон виндовса и там удерживается, может кому пригодиться ![]() Это сообщение отредактировал(а) SERGSERG - 7.2.2012, 23:03 |
|||
|
||||
northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
В данном случае можно и до и после. -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
SERGSERG |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 4.5.2005 Репутация: нет Всего: нет |
У меня ДО не хочет работать. Пишу в Delphi 7.
|
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
Я тоже в D7 пишу, и всегда ставил до.
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
Тут явно прослеживается необходимость читать учебники. "У меня ДО не хочет работать." Очевидно, что в модуле, в котором разработан класс TForm2 и в Инспекторе объектов его свойству Name было задано "F". Добавлено через 5 минут и 1 секунду Не верю, что "арбитр изящества" всегда ставит до (или всегда после). И то и другое всегда зависит от других причин/обстоятельств. Это сообщение отредактировал(а) northener - 8.2.2012, 00:49 -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |