![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.11.2011
Сообщений: 29
|
![]()
что не так? нужно разархивировать файл создав временную папку с файлами, затем выбрать нужный и сним уже работать
vibf='' IF EMPTY (vibf)=.F. then *используется для отладки программ *SET STEP ON *Arj не работает с русскими буквами, поэтому нахожу короткое имя файла и записываю его в С:\temp L="" k=0 endif ; DO WHILE L # "\" ; k = k+1 ; promf=RIGHT(vibf,k) ; L=LEFT(promf,1) ; ENDDO ; promf=RIGHT(vibf,k-1) ; rabf="C:\Temp\"+(promf) ; COPY FILE (vibf) TO (rabf) ; *SET STEP ON *разархивирую в папку темп RUN f='Run arj e -y '+rabf+' C:\temp\' ; & RUN f ; RUN f='Run rar e -y '+rabf+' C:\temp\' ; & RUN f ; *открываю справочник sptf для чтения без изменений SELECT 0 DO CASE ; CASE UPPER(RIGHT(rabf,3))='REE' ; DO CPZERO.prg WITH "C:\Temp\a.dbf", 866 ; use C:\Temp\a.dbf select * ; from a ; where id = 2; |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
во-первых, почему Вы решили, что программа на FoxPro (да ещё и FPD - т.е. for DOS) имеет отношение к разделу SQL ?!
во-вторых, почему код не оформлен? ну и в-третьих, не смотрел и не проверял, но, имхо, использование слова RUN в ключевой строке перед архиватором - ошибочно излишне.. и зачем точки с запятой в конце задания имени?! т.е. я бы для начала попробовал так: Код:
Последний раз редактировалось Serge_Bliznykov; 24.11.2011 в 13:38. |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.11.2011
Сообщений: 29
|
![]()
Прошу прощения за размещение темы не в том разделе форума. Если возможно перенести, прошу перенести. если нет, то закройте эту и укажите куда идти)))))
|
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перед открытием файла программа должна спрашивать адрес файла | Belii09878 | Помощь студентам | 1 | 07.03.2010 16:37 |
Перезапись файла без путя или определение расположения файла программы | The Best | Общие вопросы Delphi | 4 | 13.07.2009 22:50 |
Разархивация посредством Delphi | Dark_Chr0n0 | Компоненты Delphi | 5 | 19.02.2009 11:17 |
Два XL файла, данные 1-го файла являются частью другого в формуле 2-го | Кот | Microsoft Office Excel | 2 | 14.08.2007 16:56 |