![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| serezhka1986 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 215 Регистрация: 12.6.2009 Репутация: нет Всего: 0 |
Нужно чтобы при закрытии формы крестиком спросило разрешение на ее закрытие, и при нажатии "Нет" форма не закрывалась.
--------------------
Для некоторых лучший способ написать что-нибудь осмысленное - это сесть жопой на клавиатуру... |
|||
|
||||
| cemick |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 416 Регистрация: 6.7.2006 Где: Санкт-Петербург Репутация: нет Всего: 6 |
Смотрим событие OnCloseQuery у TForm
|
|||
|
||||
| PsiMagistr |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 479 Регистрация: 31.12.2009 Репутация: 1 Всего: 1 |
Сейчас напишу код, жди.
Добавлено @ 15:04 Отыщи обработчик CloseQuery формы и запиши:
Это сообщение отредактировал(а) PsiMagistr - 11.6.2010, 15:07 -------------------- "Арфы нет? Возьмите бубен! Ребята, будем жить!" (с) "В бой идут одни старики" --- "ИЕ" - один из самых сумасшедших браузеров в нашей галактике. |
|||
|
||||
| serezhka1986 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 215 Регистрация: 12.6.2009 Репутация: нет Всего: 0 |
Большое спасибо!!!!!!!!!!
Тема закрыта!!! --------------------
Для некоторых лучший способ написать что-нибудь осмысленное - это сесть жопой на клавиатуру... |
|||
|
||||
| Mikel |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 882 Регистрация: 30.3.2002 Где: Саратов Репутация: нет Всего: 2 |
-------------------- ...so remember, it's better to burn out than to fade away |
|||
|
||||
| PsiMagistr |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 479 Регистрация: 31.12.2009 Репутация: 1 Всего: 1 |
Эка Mikel, извернулся. И никаких тебе условий. Молодец, однако.
-------------------- "Арфы нет? Возьмите бубен! Ребята, будем жить!" (с) "В бой идут одни старики" --- "ИЕ" - один из самых сумасшедших браузеров в нашей галактике. |
|||
|
||||
| Mikel |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 882 Регистрация: 30.3.2002 Где: Саратов Репутация: нет Всего: 2 |
PsiMagistr
Угу -------------------- ...so remember, it's better to burn out than to fade away |
|||
|
||||
| PsiMagistr |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 479 Регистрация: 31.12.2009 Репутация: 1 Всего: 1 |
Хм.... Ничего не понял в последнем посте.
Крестика у самого диалога попросту нет, точнее есть, но он же блокирован.))) Это сообщение отредактировал(а) PsiMagistr - 11.6.2010, 15:50 -------------------- "Арфы нет? Возьмите бубен! Ребята, будем жить!" (с) "В бой идут одни старики" --- "ИЕ" - один из самых сумасшедших браузеров в нашей галактике. |
|||
|
||||
| БелАмор |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 209 Регистрация: 10.6.2010 Где: Россия Репутация: 7 Всего: 17 |
По поводу оптимизации логических выражений: Сообщение 484
По поводу закрытя форм вообще и через "крестик" в частности: http://www.delphikingdom.com/asp/answer.asp?IDAnswer=61703 |
|||
|
||||
| bems |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 18 Всего: 88 |
БелАмор, ну там ты тоже не иделаьно
заменить на
-------------------- Обижено школьников: 8 |
||||
|
|||||
| БелАмор |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 209 Регистрация: 10.6.2010 Где: Россия Репутация: 7 Всего: 17 |
Идеальных вариантов не существует в принципе. Всегда приходится выбирать, исходя из каких-то критериев: размер кода, скорость выполнения, прозрачность для понимания, надёжность, красота кода и т.д... И тут многое зависит от личных приоритетов и предпочтений. Мои приоритеты: 1. Надёжночть. 2. Прозрачночть. 3. Размер кода, красота и всё остальное. Оптимизация по пункту 3 не должна идти за счёт пунктов 1 и 2. Во втором варианте работоспособность кода ставится в зависимость от настроек компилятора или наличия директив. Это внешние факторы по отношению к конкретной функции и при прочих равных условиях это потенциально снижает надёжность. В любом деле важно вовремя остановиться, и до какой степени учитывать влияние какого-либо фактора, в значительной степени зависит от предпочтений конкретного человека. Лично я избегаю ставить работоспособность кода в зависимость от того, включена быстрая оценка или нет. Это иногда может приводить к некоторому увеличению кода, но на душе - спокойнее... Вообще, я иногда предпочитаю вносить некоторую заведомую избыточность, если это идёт на пользу надёжности или прозрачности. В частности, если есть глобальная переменная, равенство значения которой nil имеет принципиальное значение и где-то проверяется, то при её объявлении я её явно инициализирую nil. Не потому, что не знаю, что глобальные переменные и так инициализируются этим значением, а потому, что "= nil" в данном случае заменяет длинный комментарий с напоминанием, что при уничтожении соответствующей формы следует обнулять эту переменную. Так что, в данном случае "неидеальность" - не результат недосмотра, а осознанный выбор варианта, с которым могут согласиться не все, но который не выходит за рамки приличий и имеет право на существование... |
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 18 Всего: 88 |
Да ну, это же дефолтное состояние. Можно сказать стандарт. -------------------- Обижено школьников: 8 |
|||
|
||||
| БелАмор |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 209 Регистрация: 10.6.2010 Где: Россия Репутация: 7 Всего: 17 |
Предлагаю списать это на личные предпочтения... |
|||
|
||||
![]()
|
| Правила форума "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. |