Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Delphi

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 13.07.2009, 09:34   #1
Постоялец
 
Пол:Мужской
Регистрация: 11.07.2008
Адрес: Украина, Львов
Сообщений: 277
Репутация: 82
По умолчанию Действия при старте приложения

Извините за возможно простенький вопрос, но нужно запустить процедуру прямо после старта программы, тоесть когда уже загрузилась и показалась форма и все ее компоненты. Событие формы OnCreate не подходит так как не загрузилась еще сама форма и все ее компоненты, так где же мне прописывать запуск моей процедуры?
bssergy вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: шарики для дня рождения краснодарМагазин бытовой техники: верстак универсальный портативный kress ku059 - переходи на сайт ТАЙМТВ!спящая красавица москва ледовое шоу - redkassa.ruak.c yfnhbq ,jhyjrbcksqдпд подключить к пвз озон как


Старый 13.07.2009, 09:54   #2
hack
Старожил
 
Аватар для hack
 
Пол:Мужской
Регистрация: 27.05.2005
Адрес: Тверь (Первомайка)
Сообщений: 1,929
Репутация: 3260
Exclamation Re: Действия при старте приложения

Попробуйте прописать процедуру после отображения формы - FormShow , правда недостаток - если вы используете во время работы Form1.Hide, то процедура будет выполняться каждый раз при Form1.Show.
Код:
procedure TForm1.FormShow(Sender: TObject);
begin
  //тут пишите свою процедуру
end;
События формы
__________________
У победы много отцов, поражение всегда сирота.

Последний раз редактировалось hack; 13.07.2009 в 14:55.. Причина: Добавил события формы
hack вне форума
 
Ответить с цитированием Вверх
Старый 13.07.2009, 11:10   #3
bssergy
Постоялец
 
Пол:Мужской
Регистрация: 11.07.2008
Адрес: Украина, Львов
Сообщений: 277
Репутация: 82
По умолчанию Re: Действия при старте приложения

hack, но формы то еще не видно, а мне нужно, чтобы все уже появилось и работало
bssergy вне форума
 
Ответить с цитированием Вверх
Старый 13.07.2009, 11:44   #4
hack
Старожил
 
Аватар для hack
 
Пол:Мужской
Регистрация: 27.05.2005
Адрес: Тверь (Первомайка)
Сообщений: 1,929
Репутация: 3260
По умолчанию Re: Действия при старте приложения

Цитата:
Сообщение от bssergy Посмотреть сообщение
...но нужно запустить процедуру прямо после старта программы, тоесть когда уже загрузилась и показалась форма и все ее компоненты...

Вы уже определитесь с вопросом, потом думать будем.
Порядок событий при загрузке формы:
Код:
OnCreate
OnShow  
OnPaint  
OnActivate  
OnResize 
OnPaint
Когда Вам нужно выполнить процедуру?
1 - сразу после старта программы
2 - после прорисовки формы на экране
__________________
У победы много отцов, поражение всегда сирота.

Последний раз редактировалось hack; 13.07.2009 в 11:50..
hack вне форума
 
Ответить с цитированием Вверх
Старый 13.07.2009, 11:48   #5
bssergy
Постоялец
 
Пол:Мужской
Регистрация: 11.07.2008
Адрес: Украина, Львов
Сообщений: 277
Репутация: 82
По умолчанию Re: Действия при старте приложения

hack, а что не понятно???
Значит нужно пробовать с OnPaint
bssergy вне форума
 
Ответить с цитированием Вверх
Старый 13.07.2009, 15:55   #6
Vasuha
Постоялец
 
Пол:Мужской
Регистрация: 13.03.2008
Адрес: Минск
Сообщений: 257
Репутация: 231
По умолчанию Re: Действия при старте приложения

Только не забудьте, что OnPaint далеко не один раз вызовется пока ваша форма видна
__________________
Vasuha вне форума
 
Ответить с цитированием Вверх
Старый 13.07.2009, 16:42   #7
bssergy
Постоялец
 
Пол:Мужской
Регистрация: 11.07.2008
Адрес: Украина, Львов
Сообщений: 277
Репутация: 82
По умолчанию Re: Действия при старте приложения

Vasuha, спасибо, предусмотрел . С вопросом разобрался. Тему можно закрывать
bssergy вне форума
 
Ответить с цитированием Вверх
Старый 27.02.2010, 09:59   #8
johnnyboy
Неактивный пользователь
 
Пол:Мужской
Регистрация: 29.05.2007
Сообщений: 10
Репутация: 1
По умолчанию Re: Действия при старте приложения

По хорошему надо выполнять процедуру в коде самого проекта, после создания всех форм, но перед Application.Run;
johnnyboy вне форума
 
Ответить с цитированием Вверх
Старый 25.02.2011, 07:06   #9
Doctor_S
Неактивный пользователь
 
Пол:Мужской
Регистрация: 25.02.2011
Сообщений: 4
Репутация: 0
По умолчанию Re: Действия при старте приложения

Скорее всего OnActivate подойдет.
Doctor_S вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор загрузки ОС при старте Elek Windows Vista 5 05.09.2009 13:28
Как убрать при старте 2 варианта Виноуз? irtysh Архив 4 29.09.2008 18:29
ошибка при старте Tuco Архив 11 16.07.2008 11:19
Комп виснет при старте wlad48 Архив 5 03.02.2008 01:27
запись при старте xmnt marcon Архив 1 28.04.2007 14:33

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:25. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.10706 секунды с 11 запросами