Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> сделать выполнение кода при открытии формы 
:(
    Опции темы
eiffil
Дата 3.12.2007, 01:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 29.11.2007

Репутация: нет
Всего: нет



Вопрос может быть тупой, но все же... надо сделать приложение, чтобы при запуске после показа формы выполнялся определенный код. В каком обработчике это сделать? я делал в onCreate формы, но тогда не будет виден, например, процесс загрузки с использованием ProgressBar....
Задумка вобщем такая: запускается прога автоматом при старте винды. Пока идет выполнение определнного кода, ProgressBar на форме меняется, чтобы пользователю было видно, что прогамма запускается. Далее она сворачивается в трей (юзаю CoolTray)

PM MAIL   Вверх
WaReZMEN
Дата 3.12.2007, 01:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 683
Регистрация: 9.6.2006
Где: Россия, Санкт-Пет ербург

Репутация: нет
Всего: 3



Код

onShow
 

не пробовал?

Это сообщение отредактировал(а) WaReZMEN - 3.12.2007, 01:15
PM MAIL ICQ   Вверх
eiffil
Дата 3.12.2007, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 29.11.2007

Репутация: нет
Всего: нет



но метод onshow будет выолняться не один раз после создания формы... можно конечно сделать какой нибуть флаг, и после одного выполнения его ставить, а в onshow выполнять проверку.... 
PM MAIL   Вверх
pseud
Дата 3.12.2007, 11:25 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Экспёрт Тыдыщ
***


Профиль
Группа: Завсегдатай
Сообщений: 1175
Регистрация: 18.5.2007
Где: Минск, Беларусь

Репутация: 10
Всего: 40



используй сплэшскрин который 
появится один раз
будет показывать прогресс
а в фоне будут грузиться другие окна
а потом убей его и используй свой мэйнформ


--------------------
Испытание чужого терпения можно считать успешным, если оно лопнуло...
PM MAIL   Вверх
lukas
Дата 3.12.2007, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 771
Регистрация: 23.2.2007

Репутация: 3
Всего: 15



поместить свой код сюды...


Код

program Run;

uses
  Forms,
  Unit1 in 'Unit1.pas' {MSB},
 ...

{$R *.res}
begin
MSB:=TMSB.Create(Nil); // Форма MSB
  MSB.Show; 
  Application.Initialize;
  ...
  ...
  ...
  Application.Run;
end.



--------------------
http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi.
PM MAIL WWW   Вверх
Olegan
Дата 4.12.2007, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Крутой сисадмин
**


Профиль
Группа: Завсегдатай
Сообщений: 752
Регистрация: 15.5.2007

Репутация: нет
Всего: 105



Код

procedure TForm1.FormActivate(Sender: TObject);


а это что не подойдет? smile 


--------------------
Цитата(Mayk @  18.6.2008,  14:29 Найти цитируемый пост)
/me объявляет Olegan врагом народа

Цитата(gta4kv @  20.6.2008,  22:01 Найти цитируемый пост)
/me объявляет Olegan врагом народа во второй раз

Цитата(localhost @  15.6.2009,  08:45 Найти цитируемый пост)
/me объявляет Olegan врагом народа в третий раз
PM MAIL   Вверх
eiffil
Дата 4.12.2007, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 29.11.2007

Репутация: нет
Всего: нет



Цитата(Olegan @ 4.12.2007,  14:02)
Код

procedure TForm1.FormActivate(Sender: TObject);


а это что не подойдет? smile

но данный метод может быть много раз вызван у формы.
А вот метод lukas'а мне пригодился smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0445 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.