powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / WinZip or WinRar
6 сообщений из 6, страница 1 из 1
WinZip or WinRar
    #34695101
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто подскажет, как сделать архив в фоксе одним из архиваторов в фоновом режиме, но так чтобы небыло видно никаких всплывающих окон от разных там всяких архиваторов.
То есть мне НЕ нужно что-то типа Run Rar a Archives *.dbf...
Может есть DLL или ActiveX с функцией архивации файла?
Всем спасибо
...
Рейтинг: 0 / 0
WinZip or WinRar
    #34695230
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValeriiКто подскажет, как сделать архив в фоксе одним из архиваторов в фоновом режиме, но так чтобы небыло видно никаких всплывающих окон от разных там всяких архиваторов.
То есть мне НЕ нужно что-то типа Run Rar a Archives *.dbf...
Может есть DLL или ActiveX с функцией архивации файла?
Всем спасибо

Тут я исходник класса давал. Подходит в т.ч. для запуска без окна. В простейшем случае использовать так:
Код: plaintext
1.
2.
3.
4.
loWEx = NewObject('waitexec')
loWEx.lHide = .T. && запрещаем создание окна
if loWEx.Execute('rar ...') && Запускаем архиватор
   loWEx.WaitStop() && Дожидаемся завершения работы
endif
...
Рейтинг: 0 / 0
WinZip or WinRar
    #34696415
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T ValeriiКто подскажет, как сделать архив в фоксе одним из архиваторов в фоновом режиме, но так чтобы небыло видно никаких всплывающих окон от разных там всяких архиваторов.
То есть мне НЕ нужно что-то типа Run Rar a Archives *.dbf...
Может есть DLL или ActiveX с функцией архивации файла?
Всем спасибо

Тут я исходник класса давал. Подходит в т.ч. для запуска без окна. В простейшем случае использовать так:
Код: plaintext
1.
2.
3.
4.
loWEx = NewObject('waitexec')
loWEx.lHide = .T. && запрещаем создание окна
if loWEx.Execute('rar ...') && Запускаем архиватор
   loWEx.WaitStop() && Дожидаемся завершения работы
endif

А можно как=то отлавливать статус выполнения?
...
Рейтинг: 0 / 0
WinZip or WinRar
    #34696874
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда-то попадалось - "FoxZip.VCX"...
...
Рейтинг: 0 / 0
WinZip or WinRar
    #34697080
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valerii А можно как=то отлавливать статус выполнения?
Если ты про проверку чем закончилось, то есть API-функция GetExitCodeProcess()
хотя лучше использовать у rar-a ключик -ilog тогда он в лог возникшие ошибки сохранит.

А если про отображение процесса архивирования, типа "выполнено 10%", то тут только окошко rar-а показать, он это все показывает
...
Рейтинг: 0 / 0
WinZip or WinRar
    #34697159
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно заюзать XCeed ZIP тока он платный, зато он все те покажет и прогресс архивации и разспаковки
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / WinZip or WinRar
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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