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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2014, 16:41   #1
STRELOK-2007
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 144
По умолчанию Автозагрузка программы

Приветствую!

Возник такой вопрос. Как при добавленной в автозагрузку, запустить себя без показа главной формы. Чтобы ничего не мигало, не показывалось, а сразу запускалась свернутой в трей?

Непосредственно добавить себя в автозагрузку я могу, свернуть в трей запущенное приложение тоже. Но при запуске, показывается главная форма.
STRELOK-2007 вне форума Ответить с цитированием
Старый 06.08.2014, 17:02   #2
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

в onShow добавь:
Код:
Form.Hide; //скрываем форму
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 06.08.2014, 17:12   #3
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Самый простой, действенный и неглючный способ поставить координаты за размером экрана.
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Старый 06.08.2014, 17:38   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Самый простой, действенный и неглючный способ поставить координаты за размером экрана.
А я думал что самый простой прописать Application.ShowMainForm:=false;
Хотя к этому нужно знать какая версия Делфи у автора темы.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.08.2014, 21:10   #5
STRELOK-2007
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 144
Восклицание

Цитата:
Сообщение от Stilet Посмотреть сообщение
А я думал что самый простой прописать Application.ShowMainForm:=false;
Хотя к этому нужно знать какая версия Делфи у автора темы.
Спасибо!

Код:
procedure TdsBootStrap.doSuccess;
begin
 HandleEvent(Self.ClassName, 'after', 'success', 0);

 if not FAutorunMode then
  begin
   Application.ShowMainForm:= True;
   Application.MainForm.BringToFront;
  end
 else
  begin
   Application.ShowMainForm:= False;

   if Assigned(FonAutorunMode) then
    try
     FonAutorunMode;
    except
    end;
  end;

 Application.Run;
end;
Сплеш не показывается
MainForm не показывается

Сразу появляется значок в трее (:
STRELOK-2007 вне форума Ответить с цитированием
Старый 06.08.2014, 21:48   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Спасибо!
Вывод: У тебя не D6...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.08.2014, 23:09   #7
STRELOK-2007
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 144
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Вывод: У тебя не D6...
Ну почти, только вместо "D" -> "XE" =)
STRELOK-2007 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автозагрузка программы Alex003 C# (си шарп) 6 19.03.2014 14:28
Автозагрузка, каталог "Автозагрузка" создается повторно (Win7 x32) MyIE Общие вопросы Delphi 10 29.03.2012 07:49
автозагрузка программы Афанасий[vedma] Общие вопросы Delphi 1 01.12.2011 03:43
Автозагрузка программы в Мандриве на определенный рабочий стол. Simply-Art Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 4 13.04.2011 14:05
автозагрузка бодяга Общие вопросы Delphi 3 14.08.2009 18:00