Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дождаться окочания процесса распаковки Winrar'ом / 7 сообщений из 7, страница 1 из 1
05.09.2003, 17:45
    #32257362
Dmyttro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дождаться окочания процесса распаковки Winrar'ом
Уважаемые всезнающие!
Помогите, плз, в таком вопросе.
Есть некий каталог типа "образец", в нем в виде zip-файлов ложатся dbf-ки. Стоит задача импортировать записи из них в mdb в таблицу Общая.

Пытаюсь решить такми методом:

Прилинковываю таблицу Промежуточная из файла с именем ОбразецДБФ

Начало цикла
Получаем имя архивного файла для распаковки (N.B. в имени файла присутствует дата, которая выбирается в форме)
Dim RetVal
RetVal = Shell("C:\program files\winrar\winrar.EXE e имя_архивного_файла c:\образец\ОбразецДБФ", 1)
'''''Метка (см. ниже)
DoCmd.RunSQL Insert в Общая из Промежуточная
Kill ОбразецДБФ
Конец цикла

Теперь суть вопроса. Как заставить Акцесс ждать в месте, обозначенном как Метка, пока на завершится процесс распаковки? Т.е. как заставить его проклятого понимать, работает ли Winrar либо уже отмучался?
Заранее спасибо.

Или, как второй вариант
...
Рейтинг: 0 / 0
05.09.2003, 17:47
    #32257369
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дождаться окочания процесса распаковки Winrar'ом
на форуме есть поиск
...
Рейтинг: 0 / 0
05.09.2003, 18:03
    #32257389
АлексейЕ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дождаться окочания процесса распаковки Winrar'ом
...
Рейтинг: 0 / 0
05.09.2003, 18:16
    #32257402
Dmyttro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дождаться окочания процесса распаковки Winrar'ом
2 Incold.
Плз, для тех, кто в танке. Расскажи, уважаемый, как вызывать описанную в топике по ссылке процедуру применительно к моему примеру и куда запихнуть строку вызова Rar'a.
Сэнкс.
...
Рейтинг: 0 / 0
05.09.2003, 19:33
    #32257485
Dmyttro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дождаться окочания процесса распаковки Winrar'ом
Не бросайте камнями. Предвижу дальнейшие вомущения, мол, сволочь, постит, прежде чем в сети поковырять. Нашел сам. Мож, кому-нибудь пригодится. Вот: http://subscribe.ru/archive/comp.soft.prog.access2000/200104/25084919.html
...
Рейтинг: 0 / 0
05.09.2003, 21:58
    #32257533
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дождаться окочания процесса распаковки Winrar'ом
Посмотрел по последней ссылке автора. Сорр, если повторюсь, я уже не в состоянии ничего понимать, просто приведу кусок кода, который у меня решает подобную задачу. Сейчас, только офис поставлю :))
...
Рейтинг: 0 / 0
05.09.2003, 22:09
    #32257539
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дождаться окочания процесса распаковки Winrar'ом
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
  Dim wshShell

  Set wshShell = CreateObject( "Wscript.Shell" )
  wshShell.Run strCmdArch &  " "  & strPathArch & _
               Format(Now,  "dd-mm-yy" ) &  "N"  & _
               Format(iNextFileNumber,  "000 ") &  " "  & _
               strNextCmd, , True
  'Последний параметр - дожидаться окончания работы
  Set wshShell = Nothing

Не помню, у кого свистнул.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дождаться окочания процесса распаковки Winrar'ом / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]