Страница: 1 |
Вопрос: Задержка. | Добавлено: 30.03.09 14:32 |
Автор вопроса: ![]() |
Подскажите, как в VB6 сделать задержку?
Например, пока выполняется команда Shell. |
Ответы | Всего ответов: 13 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 30.03.09 14:56 |
Спроси об этом девушек...
Серега, скажи нам, ты на форуме для листинга своей программы построчно будешь вопросы задавать? Может пора уже узнать о справочной системе, о справочнике по VB на этом сайте, о поисковых технологиях? P.S. 2 All: простите, не мог удержаться от RTFM ))) |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 39 Ответов: 87 |
Профиль | Цитата | #2 | Добавлено: 30.03.09 15:27 |
Я использую и то, и другое. Интересно, как народ мыслит... |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 295725312 Вопросов: 53 Ответов: 830 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 30.03.09 16:50 |
Народ мыслить так http://www.vbnet.ru/faq/showtopic.asp?id=185
Самый простой и самый гнилой метод. А нормальный, читай MSDN |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 30.03.09 19:35 |
Хотя бы через CreateProcess вызвать твою cmd.exe с параметрами. |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ICQ: 474690219 Вопросов: 5 Ответов: 155 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 31.03.09 08:22 |
Private Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
Sleep "время в миллисекундах" |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 31.03.09 09:35 |
Private Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
Недостатки: 1. Нет гарантии, сто программа завершится в заданный промежуток времени. 2. Если взять большой запас по времени, то возможно раннее завершение программы и лишний простой в ожидании. |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: 448495665 Вопросов: 11 Ответов: 33 |
Профиль | Цитата | #7 | Добавлено: 31.03.09 12:02 |
WaitForSingleObject |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ICQ: 474690219 Вопросов: 5 Ответов: 155 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 31.03.09 16:38 |
Недостатки:
1. Нет гарантии, сто программа завершится в заданный промежуток времени. 2. Если взять большой запас по времени, то возможно раннее завершение программы и лишний простой в ожидании. Я просто для примера, а так можно и другие спокойно использовать (ответы нужны не ток "Авторам" ![]() |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ICQ: 298826769 Вопросов: 53 Ответов: 1732 |
Профиль | Цитата | #9 | Добавлено: 31.03.09 16:41 |
Есть вот такой модуль в коллекции:
|
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #10 | Добавлено: 31.03.09 18:47 |
Arseny, исчерпывающе. |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 30 Ответов: 62 |
Профиль | Цитата | #11 | Добавлено: 07.04.09 16:07 |
http://www.microsoft.com/Rus/Msdn/Activ/MSVB/Archive/Mixture/Sleep/182.mspx вот лучший метод ожидания. |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #12 | Добавлено: 08.04.09 11:31 |
Abiron - смеешься? Тупая привычка программистов в VB6 решать все подряд Timer'ом, да еще и с помощью таймер-контрола. Это не есть хорошо. |
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 278109632 Вопросов: 42 Ответов: 3949 |
Web-сайт: Профиль | Цитата | #13 | Добавлено: 08.04.09 11:52 |
Арс, нафиг эти извращения с циклом? Нафиг ожидание нескольких объектов, если у тебя один? Только ради QS_ALLINPUT? Все банальнее, ведь можно создать поток и ждать в нем. |
Страница: 1 |
|