*.exe и timer
|
Пользователь Сообщения: 83 |
Профиль | Отправить PM | Цитировать можноли зделать следуюшае:
когда нажемаеш кнопку *.exe открывается и через 5 секунд закрывается( Form1 не должно закрыватся).Язык Dephi |
|
Отправлено: 02:00, 02-05-2005 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать 1.Метод ламера:
Берем с вкладки System компоненту TTimer В её единственном событии пишем что-то типа(пишу на C) ShellExecute(...); Timer1->Enabled=false; Свойсвто Enabled ставим в false; При нажатии на кнопку: Enabled таймера в true. Усе. 2. Метод не ламера - рой в сторону SetTimer(если мне память не изменяет)... |
Отправлено: 09:29, 02-05-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 73
|
Профиль | Отправить PM | Цитировать что то не вижу Timer oткрывает exe. Событию я сам знаю, просто не знаю как из ехе файла зделать Splash Screen. вот такой вопрос
|
Отправлено: 15:43, 02-05-2005 | #3 |
Старожил Сообщения: 300
|
Профиль | Сайт | Отправить PM | Цитировать Bagle
Гугль в помощь - http://www.google.ru/search?hl=ru&q=...een+delphi&lr= |
Отправлено: 23:20, 02-05-2005 | #4 |
Пользователь Сообщения: 73
|
Профиль | Отправить PM | Цитировать aqa,spasibo uje chitayu
|
|
Отправлено: 15:33, 03-05-2005 | #5 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать Показать форму с картинкой, закрыть её на сообщение от таймера и показать рабочую форму (show) в этом сообщении.
|
Отправлено: 13:46, 04-05-2005 | #6 |
Пользователь Сообщения: 83
|
Профиль | Отправить PM | Цитировать |
Отправлено: 01:44, 05-05-2005 | #7 |
Старожил Сообщения: 300
|
Профиль | Сайт | Отправить PM | Цитировать Millenium
Когда и какая? Будем разбираться |
Отправлено: 01:46, 05-05-2005 | #8 |
Пользователь Сообщения: 83
|
Профиль | Отправить PM | Цитировать begin SplashScreen := TSplashScreen.Create(Application); try SplashScreen.Show; Application.Initialize; SplashScreen.Update; Sleep(1000); // Or a delay command. Application.CreateForm(TForm1, Form1); SplashScreen.Hide; finally SplashScreen.Free; end; Application.Run; end. Для выделения кода есть тэг [code]. Транслитом желательно не писать |
Последний раз редактировалось Savant, 05-05-2005 в 12:34. Отправлено: 02:19, 05-05-2005 | #9 |
Старожил Сообщения: 300
|
Профиль | Сайт | Отправить PM | Цитировать Millenium
Приведенный выше код вполне корректен и должен работать. Единственное что, возможно, Вы забыли подключить модуль Windows Кстати говоря, использование Sleep() не особо удачный вариант для одного потока, так как работа программы приостанавливается на это же время. Вечерком может положу тут более интересное решение. |
Отправлено: 12:40, 05-05-2005 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Интересует куда делись Regedit.exe | NTSD.exe | NETSETUP.exe | TELNET.exe | Ricardo | Проект WinStyle | 11 | 30-07-2009 23:36 | |
Проблемы с Club Timer | Мила | Сетевые технологии | 1 | 01-10-2007 13:39 | |
club timer | saltek | Сетевые технологии | 1 | 17-10-2005 13:32 | |
Visual Basic+Timer | Leonidas | Программирование и базы данных | 4 | 15-08-2004 13:27 | |
VBA - Timer в VBA | Witaleey | Программирование и базы данных | 1 | 29-08-2003 15:26 |
|