Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2008, 18:47   #11
lamonana
программист
Пользователь
 
Регистрация: 08.03.2008
Сообщений: 19
Подмигивание

Цитата:
Сообщение от GAGARIN-NEW Посмотреть сообщение
НО: при любых раскладках форма не должна быть видна .. поэтому в оншоу я думаю не получится ...
Да можно поступить более оригинальнее и проще.

Есль еще как минимум 2 способа:

1. Задайте параметр формы Left (или Top, без разницы) равным -2000. И вашу форму однозначно никто не увидит.
А в OnCreate пиши:

Код:
ShowWindow(Application.Handle, SW_HIDE);
для того, чтоб прога не появилась на момент в TaskBar.

2. Отличается от первого лишь тем, что не надо присваивать огромные значения Left и Top. Нужно написать лишь:

Код:
ShowWindow(Application.Handle, SW_HIDE);
ShowWindow(Handle, SW_HIDE);
(вторая операция скрывает саму форму)
И все!
Программист-Антиламер со стажем
lamonana вне форума Ответить с цитированием
Старый 09.03.2008, 19:32   #12
GAGARIN-NEW
Познаю мир
Форумчанин Подтвердите свой е-майл
 
Аватар для GAGARIN-NEW
 
Регистрация: 05.10.2007
Сообщений: 387
Восклицание

Цитата:
Сообщение от lamonana Посмотреть сообщение
Да можно поступить более оригинальнее и проще.

Есль еще как минимум 2 способа:

1. Задайте параметр формы Left (или Top, без разницы) равным -2000. И вашу форму однозначно никто не увидит.
А в OnCreate пиши:

Код:
ShowWindow(Application.Handle, SW_HIDE);
для того, чтоб прога не появилась на момент в TaskBar.

2. Отличается от первого лишь тем, что не надо присваивать огромные значения Left и Top. Нужно написать лишь:

Код:
ShowWindow(Application.Handle, SW_HIDE);
ShowWindow(Handle, SW_HIDE);
(вторая операция скрывает саму форму)
И все!
я всё это знаю , мне не это нужно ... мне необходимо было завершить приложение по нуджному условию ... а не чтобы оно висело невидимым ...

ЗЫ желательно чтобы форма фообще не показывалась .. даж на 0,01 сек не мигала на экране ...

необходимось пропала . тему можно закрывать ..
---
GAGARIN-NEW вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
application run *Devil* Общие вопросы Delphi 5 12.12.2012 21:30
application.ProcessMessages; UROKSAN Общие вопросы Delphi 2 10.04.2008 13:32
ошибка terminate KORT Общие вопросы Delphi 9 07.10.2007 00:56
поток, который по завершению (Terminate) передает в основную форму информацию о файле 1Andrey1 Общие вопросы Delphi 5 10.09.2007 19:40