|
Работа с архивом из FoxPro
|
|||
---|---|---|---|
#18+
Есть идея (очередная :-) , безумная), для реализации которой требуется разархивация и архивирование после окончания работы в zip-файл. КАК можно сделать это, не вызывая, например, строк: RUN 7za.exe x "file.ods" -y или ! 7za.exe x "file.xlsx" -y т.е. используя некие dll (желательно, уже опробованные)? Естественно, используя RUN БЕЗ /N я знаю, что пока не выполнится данная команда - не продолжится выполнение программы FoxPro, что, КОНЕЧНО является плюсом (что-бы не проверять каким-либо образом завершение процесса разархивации/архивации). Может есть готовые решения с полным контролем работы с архивом? Не стреляйте в пианиста, он играет как умеет ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2010, 10:15 |
|
Работа с архивом из FoxPro
|
|||
---|---|---|---|
#18+
Когда-то, давным-давно, я делал нечто подобное со своим зарплатным модулем. FPD, естественно, через RUN. Включая контроль над таблицами, пароли для архивов... Какие dll? смысл? - на время архивации/разархивации работа с БД должна быть остановлена, таблицы закрыты; нужно еще обеспечить целостность среды передачи на всё время действия, целостность файловой системы, электропитание. Кроме того, смысла в такой идее (кроме как для маленьких однопользвательских приложений) нет. Да и реализовать данную задачу проще планировщиком + архиватором ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2010, 11:19 |
|
Работа с архивом из FoxPro
|
|||
---|---|---|---|
#18+
AndreTM, задача связана с темой этого топика http://www.sql.ru/forum/actualthread.aspx?tid=778000 т.е. открыть xlsx или odt файл, сделать изменения, сохранить в новый xlsx или odt Файлы этих форматов - обычные zip-файлы Варианты решения нашел на foxclub.ru: http://forum.foxclub.ru/read.php?29,462888 http://www.xstandard.com/en/products/ и m.command = "cmd.exe /c 7za.exe a -r -y -tzip -x!*.zip backup\&file backup\*.*" WshShell = CREATEOBJECT("WScript.Shell") WshShell.RUN(m.command, 1, .T.) там же - еще несколько вариантов Всем спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2010, 11:46 |
|
Работа с архивом из FoxPro
|
|||
---|---|---|---|
#18+
maple4, ищи vfpcompression.fll и все, что с этим связано. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2010, 12:50 |
|
|
start [/forum/topic.php?fid=41&gotonew=1&tid=1585023]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 332ms |
total: | 495ms |
0 / 0 |