Использование WinRar

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Akella
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 144
Зарегистрирован: 15.09.2004 (Ср) 14:26
Откуда: Россия, Тюмень

Использование WinRar

Сообщение Akella » 18.09.2004 (Сб) 5:07

Привет Человеки. У МЕня ещё вопрос как на VB6 мозно использовать WinRar, ну как запаковать и распаковать, как это делает WinAmp со своими Skinами. Зарание Спасибо! :wink:
Не бойся что не знаешь, бойся что не учишься.

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 18.09.2004 (Сб) 6:18

Используй Shell, ShellExecute, ShellExecuteEx (ненужное зачеркнуть) предварительно ознакомившись с "Синтаксисом командной строки RAR" (Обычно лежит в папке с Winrar-ом под именем"Rar.txt")
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

Akella
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 144
Зарегистрирован: 15.09.2004 (Ср) 14:26
Откуда: Россия, Тюмень

Сообщение Akella » 18.09.2004 (Сб) 11:24

Спасибо, сейчас попробую
Не бойся что не знаешь, бойся что не учишься.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 18.09.2004 (Сб) 11:27

...это если не обламывает, что будет выскакивать чёрное окошко командной строки.
Если это обламывает, то OCX разрарилки можно скачать с rarlab.com
Изображение

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 18.09.2004 (Сб) 11:32

vbHide - и ничего не выскакивает :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

ASD
Модератор
Модератор
Аватара пользователя
 
Сообщения: 1758
Зарегистрирован: 07.12.2001 (Пт) 21:08
Откуда: Russia

Сообщение ASD » 19.09.2004 (Вс) 16:12

GSerg писал(а):vbHide - и ничего не выскакивает :)


Но и контроля никакого....
Moderator VBStreets
---------------------------

PATRIOT_kz
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 105
Зарегистрирован: 14.09.2004 (Вт) 21:09
Откуда: Павлодар, Казахстан

Сообщение PATRIOT_kz » 19.09.2004 (Вс) 18:14

Да, да.

А вот у меня такая хрень была, что гад тоже запускал через vbHide,
и в конце концов нифига не понял, что за процессы у меня висят одни и тежы, оказалось RAR'ka из за 2 случаев :;
1) застряла из за пароля
2) застряла из за неожиданного конца файла!

Так что лучше юзать через API !
Press any key . . .

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 19.09.2004 (Вс) 18:39

Абсолютно согласен.
Создание процесса и слежение за ним:
http://bbs.vbstreets.ru/viewtopic.php?t=8009
Скрытие формы по PID:
http://bbs.vbstreets.ru/viewtopic.php?t=6727&highlight=pid+hwnd
Моду создают модоки, а распространяют модозвоны.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 19.09.2004 (Вс) 20:07

Перенаправление консольного вывода в текстбокс кому-нибудь интересно? А то я бы и это рассказал :-)
Изображение

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.09.2004 (Вс) 20:52

Молчи :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 19.09.2004 (Вс) 22:14

Мне интересно, если не через файл :) Так я и сам умею :)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.09.2004 (Вс) 22:33

Кофейник, ты чего :)
Ну-ка быстро читать ApiGuide :arrow: CreatePipe :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 19.09.2004 (Вс) 22:37

Чтобы окошко было не чёрным, нужно использовать не rar.exe/unrar.exe, а WinRar.exe. Выходит очень симпатичная форма с двумя прогрессбарами.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 20.09.2004 (Пн) 20:30

А, предположим, человеку не нужны WinRAR'овские прогрессбары. Он свои хочет. Тогда CreatePipe очень и очень полезен :P
Моду создают модоки, а распространяют модозвоны.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 20.09.2004 (Пн) 20:55

Ладно, тогда дам ссылку на мой пример"перенаправление консольного ввода/вывода в/из винсок":
http://vbrussian.com/Examples.asp?ID=97
Изображение


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 90

    TopList