Задержка. Посоветуйте хороший роддом.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sergey_next
Новичок
Новичок
 
Сообщения: 37
Зарегистрирован: 23.03.2009 (Пн) 16:21

Задержка. Посоветуйте хороший роддом.

Сообщение Sergey_next » 30.03.2009 (Пн) 13:35

Подскажите, как в VB6 сделать задержку?
Например, пока выполняется команда Shell.

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Re: Задержка.

Сообщение dr.MIG » 30.03.2009 (Пн) 13:42

Ну и название у темы... Или это только мне в силу моей профессии оно не нравится :)?

Если по теме, то тебе нужна скорее всего не «задержка», а ожидание конца операции.
Salus populi suprema lex

Sergey_next
Новичок
Новичок
 
Сообщения: 37
Зарегистрирован: 23.03.2009 (Пн) 16:21

Re: Задержка.

Сообщение Sergey_next » 30.03.2009 (Пн) 13:45

Уж так вышло, не подумавши...

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Re: Задержка.

Сообщение RayShade » 30.03.2009 (Пн) 13:46

Зашибись тема :) Что могу сказать - это не к нам, а к гинекологу :)
I don't understand. Sorry.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Задержка.

Сообщение Viper » 30.03.2009 (Пн) 14:11

Весна... ассоциации у всех (у меня тоже) ... специфические. Автор, переименуй! :mrgreen: :mrgreen: :mrgreen:
Весь мир матрица, а мы в нем потоки байтов!

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Re: Задержка.

Сообщение FaKk2 » 07.04.2009 (Вт) 4:24

У меня глаз дернулся :)

Суетное это дело, девушку держать...
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

[LEV&n]
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 113
Зарегистрирован: 17.10.2007 (Ср) 22:23
Откуда: Мариуполь

Re: Задержка.

Сообщение [LEV&n] » 08.04.2009 (Ср) 19:55

dr.MIG писал(а):Ну и название у темы... Или это только мне в силу моей профессии оно не нравится :)?

Если по теме, то тебе нужна скорее всего не «задержка», а ожидание конца операции.


Мне для любопытства, как это? Извините, уж 10 лет программлю, но этого незнаю по 2-м определениям, либо слишком туп, либо в хелпе этого не усмотрели.
Если исключить из всех производственных звеньев дураков, то актуальность обсуждения продуктов их жизнедеятельности (дороги, пр-во и т.п.) исчезнет сама по себе.

Zenitchik
Постоялец
Постоялец
 
Сообщения: 369
Зарегистрирован: 21.12.2006 (Чт) 14:48

Re: Задержка. Посоветуйте хороший роддом.

Сообщение Zenitchik » 09.04.2009 (Чт) 19:14

А на самом деле: как сделать чтобы программа "уснула" секунд на пять, а потом продолжилась? В QBASIC был SLEEP. А что есть теперь?
Знание английского языка - затрудняет понимание кода

Xcode
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 131
Зарегистрирован: 31.10.2008 (Пт) 8:12
Откуда: Pavlodar

Re: Задержка. Посоветуйте хороший роддом.

Сообщение Xcode » 09.04.2009 (Чт) 19:21

тот же самый sleep:
Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)

[LEV&n]
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 113
Зарегистрирован: 17.10.2007 (Ср) 22:23
Откуда: Мариуполь

Re: Задержка. Посоветуйте хороший роддом.

Сообщение [LEV&n] » 09.04.2009 (Чт) 20:16

Xcode писал(а):тот же самый sleep:
Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)


Ну слип это как часть цикла, ах Qbasic, конец 90-x как я люблю то время!
Если исключить из всех производственных звеньев дураков, то актуальность обсуждения продуктов их жизнедеятельности (дороги, пр-во и т.п.) исчезнет сама по себе.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Задержка. Посоветуйте хороший роддом.

Сообщение Хакер » 09.04.2009 (Чт) 21:03

Может хватит создавать бессмысленные сообщения?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

[LEV&n]
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 113
Зарегистрирован: 17.10.2007 (Ср) 22:23
Откуда: Мариуполь

Re: Задержка. Посоветуйте хороший роддом.

Сообщение [LEV&n] » 09.04.2009 (Чт) 22:37

Хакер писал(а):Может хватит создавать бессмысленные сообщения?


Эмоции у программиста тоже имеются, мы все люди. Но ладно, вопрос интересный, в какую папку и какие файлы залить, чтобы в списке установка и удаление программ, что в панели управления я смог видеть своё незабвенное творение и мог его удалить, как и все прочие программы?
Если исключить из всех производственных звеньев дураков, то актуальность обсуждения продуктов их жизнедеятельности (дороги, пр-во и т.п.) исчезнет сама по себе.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Задержка. Посоветуйте хороший роддом.

Сообщение iGrok » 09.04.2009 (Чт) 23:48

[LEV&n] писал(а):
Хакер писал(а):Может хватит создавать бессмысленные сообщения?


Эмоции у программиста тоже имеются, мы все люди. Но ладно, вопрос интересный, в какую папку и какие файлы залить, чтобы в списке установка и удаление программ, что в панели управления я смог видеть своё незабвенное творение и мог его удалить, как и все прочие программы?

Мне почему-то кажется, что если ты не перестанешь писать бессмысленные сообщениея, равно как и осмысленные, но не относящиеся к теме вопросы, то ты получишь-таки что-нибудь от модераторов. И это будет отнюдь не подарок...

З.Ы. Ответ: пользуйся инсталлятором.
label:
cli
jmp label

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Задержка. Посоветуйте хороший роддом.

Сообщение Хакер » 09.04.2009 (Чт) 23:55

iGrok, этот уникум ведь свой инсталлятор создаёт...
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Задержка. Посоветуйте хороший роддом.

Сообщение iGrok » 10.04.2009 (Пт) 0:15

Хакер писал(а):iGrok, этот уникум ведь свой инсталлятор создаёт...

Мда... Это уже хуже.

Ну тогда могу только посочувствовать. И посоветовать ув. уникуму досконально изучить Setup1. Это инсталлятор. Часть Package And Deployment Wizard. Присутствует в поставке VB6.
label:
cli
jmp label

[LEV&n]
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 113
Зарегистрирован: 17.10.2007 (Ср) 22:23
Откуда: Мариуполь

Re: Задержка. Посоветуйте хороший роддом.

Сообщение [LEV&n] » 10.04.2009 (Пт) 3:32

Хакер писал(а):iGrok, этот уникум ведь свой инсталлятор создаёт...


Не инсталлятор, а инсталлятор инсталляторов. То бишь интерпретацию к Wise Windows Install хочется мне, и всёравно, что это бессмысленно, зато будет, чем на пенсии похвастаться. Но был бы вам всем признателен, если бы вы ответили мне на такой вопрос: как упаковать указанные файлы в SFX архив с указанными настройками, причём программным путём.
Если исключить из всех производственных звеньев дураков, то актуальность обсуждения продуктов их жизнедеятельности (дороги, пр-во и т.п.) исчезнет сама по себе.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Задержка. Посоветуйте хороший роддом.

Сообщение MIT » 10.04.2009 (Пт) 7:13

Понмю, занимался подобными делами (писал упаковщик). Из самого простого/доступного, да еще и с исходниками могу посоветовать алгоритм Хаффмана, к которому, кстати, в сети можно найти SFX-обертку.
Ну и про ZIP конечно не забываем
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

[LEV&n]
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 113
Зарегистрирован: 17.10.2007 (Ср) 22:23
Откуда: Мариуполь

Re: Задержка. Посоветуйте хороший роддом.

Сообщение [LEV&n] » 10.04.2009 (Пт) 13:35

MIT писал(а):Понмю, занимался подобными делами (писал упаковщик). Из самого простого/доступного, да еще и с исходниками могу посоветовать алгоритм Хаффмана, к которому, кстати, в сети можно найти SFX-обертку.
Ну и про ZIP конечно не забываем


Был бы признателен за ссылку..
Если исключить из всех производственных звеньев дураков, то актуальность обсуждения продуктов их жизнедеятельности (дороги, пр-во и т.п.) исчезнет сама по себе.

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Задержка. Посоветуйте хороший роддом.

Сообщение jangle » 10.04.2009 (Пт) 13:41

MIT писал(а):Понмю, занимался подобными делами (писал упаковщик). Из самого простого/доступного, да еще и с исходниками могу посоветовать алгоритм Хаффмана, к которому, кстати, в сети можно найти SFX-обертку.
Ну и про ZIP конечно не забываем


Не надо советовать Хаффмана, им только текст сожмешь, да и то не сильно.
Только ZIP подойдет более-менее.

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Задержка. Посоветуйте хороший роддом.

Сообщение jangle » 10.04.2009 (Пт) 13:45

[LEV&n] писал(а):. Но ладно, вопрос интересный, в какую папку и какие файлы залить, чтобы в списке установка и удаление программ, что в панели управления я смог видеть своё незабвенное творение и мог его удалить, как и все прочие программы?


Изучай MSI API

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Re: Задержка. Посоветуйте хороший роддом.

Сообщение RayShade » 10.04.2009 (Пт) 13:47

Прежде чем давать советы, надо б выучить матчасть, а именно что такое алгоритм Хаффмана, ZIР, и как они друг с другом связаны :)
I don't understand. Sorry.

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Задержка. Посоветуйте хороший роддом.

Сообщение jangle » 10.04.2009 (Пт) 13:59

RayShade писал(а):Прежде чем давать советы, надо б выучить матчасть, а именно что такое алгоритм Хаффмана, ZIР, и как они друг с другом связаны :)


ZIP и Хаффман никак не связаны

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Re: Задержка. Посоветуйте хороший роддом.

Сообщение RayShade » 10.04.2009 (Пт) 14:12

Окей, зайдем с другой стороны. Что ты понимаешь под фразой "Только ZIP подойдет более-менее"? :)
I don't understand. Sorry.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Задержка. Посоветуйте хороший роддом.

Сообщение MIT » 10.04.2009 (Пт) 14:15

jangle писал(а):Не надо советовать Хаффмана, им только текст сожмешь, да и то не сильно.Только ZIP подойдет более-менее.
Я исходил именно из сжатия, ведь автору скорее всего это необходимо. А упаковщик самому написать не сложно, прикрутив к обработке файлов еще и сжатие алгоритмом, исходник которого найти не составит никакого труда
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Задержка. Посоветуйте хороший роддом.

Сообщение jangle » 10.04.2009 (Пт) 14:18

Что ты понимаешь под фразой "Только ZIP подойдет более-менее"?


Хаффман не подходит для сжатия бинарных данных. Слишком низкие степени компрессии.
Здесь нужны LZW-методы (ZIP, RAR, CAB, etc...)

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Задержка. Посоветуйте хороший роддом.

Сообщение jangle » 10.04.2009 (Пт) 14:26

MIT писал(а):Я исходил именно из сжатия, ведь автору скорее всего это необходимо. А упаковщик самому написать не сложно, прикрутив к обработке файлов еще и сжатие алгоритмом, исходник которого найти не составит никакого труда


Упаковщик вообще писать не надо, все уже есть в системе. Глупо делать свой инсталлятор, когда он дефолтно, присуствует во всех версиях 2000/XP/Vista (в виде набора MSI API-функций). Вызывай их хоть из скриптов, и установишь че угодно. Так, что не стоит LEV&n тещить свое ЧСВ.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Задержка. Посоветуйте хороший роддом.

Сообщение alibek » 10.04.2009 (Пт) 14:29

jangle писал(а):Хаффман не подходит для сжатия бинарных данных. Слишком низкие степени компрессии.

Я бы не был столь категоричен. Бинарные данные разные бывают.
Lasciate ogni speranza, voi ch'entrate.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Re: Задержка. Посоветуйте хороший роддом.

Сообщение RayShade » 10.04.2009 (Пт) 14:39

Да я бы вообще сперва определился, что советовать - потому что например, RAR это не семейство LZ* компрессоров, Huffman -- часть процесса сжатия в ZIP, короче, винегрет :)
I don't understand. Sorry.

[LEV&n]
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 113
Зарегистрирован: 17.10.2007 (Ср) 22:23
Откуда: Мариуполь

Re: Задержка. Посоветуйте хороший роддом.

Сообщение [LEV&n] » 10.04.2009 (Пт) 15:07

RayShade писал(а):Да я бы вообще сперва определился, что советовать - потому что например, RAR это не семейство LZ* компрессоров, Huffman -- часть процесса сжатия в ZIP, короче, винегрет :)


Попробую корректно изъясниться. Моя программа должна будет компрессовать разные выделенные типы файлов, включая вложенные папки, поэтому, я считаю, что некий dll от winrar с возможностью компилировать SFX был бы никак к стати.

Вот нашёл некий проект, пока видел только по описанию

UPX_Control 1.6
Последний раз редактировалось [LEV&n] 10.04.2009 (Пт) 15:14, всего редактировалось 1 раз.
Если исключить из всех производственных звеньев дураков, то актуальность обсуждения продуктов их жизнедеятельности (дороги, пр-во и т.п.) исчезнет сама по себе.

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Задержка. Посоветуйте хороший роддом.

Сообщение jangle » 10.04.2009 (Пт) 15:08

Алгоритм RAR`a - конечно не обычный LZW. Сам формат файла .rar - это контейнер, в котором, могут лежать данные сжатые любому алгоритму. Зависит от того, что жмем.

След.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 53

    TopList