|
Запуск ДОС-программ из проекта VFP7
|
|||
---|---|---|---|
#18+
Код: nPathStart = AT(":",GETENV("ComSpec"))- 1 nLenOfPath = RAT("\", GETENV("ComSpec")) - (nPathStart) ComPath=SUBSTR(GETENV("ComSpec"), nPathStart, nLenofPath) SET DEFAULT to (ComPath) run "rd/s/q a:\*.*" &&удаляем файл без вопросов RUN "del/f a:\*.*" RUN "rd/s/q a:" &&удаляем все каталоги диска без вопросов RUN "mkdir a:\data" &&создаём нужный нам каталог *RUN (progpath+"\pkzip.exe a:\test.zip "+progpath+"\foxuser.fpt" ; ) &&Упаковка файлов и сброс их на дискету *SET DEFAULT TO progpath Проблема: не отрабатывают команды RUN! В Help говорят достаточно настроить тек каталог по переменной comspec, однако всё равно не работает! Пробовал разные варианты строк для RUN - без толку! Точнее так: команды RUN отрабатывают при работе с exe-проектом на одном ком-пе, однако проблема возникает при переносе приложения на другие ком-пы. Заранее благодарю... Максим, Казань ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2002, 16:02 |
|
Запуск ДОС-программ из проекта VFP7
|
|||
---|---|---|---|
#18+
Я делаю примерно так: Код: plaintext 1.
pkzip - доступен из PATH, /N2 - параметр, означающий NO WAIT,RUN MINIMIZED, a:\arc - полный путь к архиву, c:\work - полный путь к данным, >NUL - запрет вывода на экран. Отрабатывает под XP,2000,98 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2002, 18:55 |
|
Запуск ДОС-программ из проекта VFP7
|
|||
---|---|---|---|
#18+
Максим, если проблема именно в pkzip (все команды на различных компьютерах за исключением pkzip проходят), то попробуй поиграться с командной строкой pkzip. Я столкнулся с проблемой работы pkzip 2.04 из под Foxpro 2.6 на Windows'95. Было это 6 лет назад и, к сожалению, уже не помню деталей. Если не ошибаюсь, проблема была связана с DPMI. Запрети использование DPMI явно в командной строке(опция -) ): Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2002, 22:28 |
|
Запуск ДОС-программ из проекта VFP7
|
|||
---|---|---|---|
#18+
Большое спасибо! Подстановка &str запускает pkzip. Но осталась проблема запуска DOS-комманд типа rm, del итд. Может кто поскажет в VFP существует ли какой-нибудь сносный способ работы с файловой системой кроме DELETE FILE и COPY FILE ? (хочу дискетку подчистить -))) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2002, 17:31 |
|
Запуск ДОС-программ из проекта VFP7
|
|||
---|---|---|---|
#18+
А что мешает запускать Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2002, 17:39 |
|
Запуск ДОС-программ из проекта VFP7
|
|||
---|---|---|---|
#18+
Подскажите, плиз, почему при запросе типа: SELECT TOP 1 Tpartners.partner_name,; Tpartnerprofiles.partner_profile_name,; Tpartnertypes.partner_type_name, V_gr_confirm_a.region_name,; V_gr_confirm_a.point_name, V_gr_confirm_a.point_type_name,; Tpartners.partner_street, Tpartners.partner_home,; Tpartners.partner_phone, Tpartners.partner_fax,; Tpartners.partner_email, Tpartners.partner_lead_firstname,; Tpartners.partner_lead_surname, Tpartners.partner_lead_patronname,; Tpartners.partner_exec_firstname, Tpartners.partner_exec_surname,; Tpartners.partner_exec_patronname, Tpartners.id_partner; FROM dbmain!v_gr_confirm V_gr_confirm_a INNER JOIN dbmain!tpartners; INNER JOIN dbmain!tpartnerprofiles; INNER JOIN dbmain!tpartnertypes ; ON Tpartnertypes.id_partner_type = Tpartners.id_partner_type ; ON Tpartners.id_partner_profile = Tpartnerprofiles.id_partner_profile ; ON V_gr_confirm_a.id_point = Tpartners.id_point; ORDER BY Tpartners.id_partner DESC и любом другом запросе, где к одной таблице подвязываются 3 таблицы по разным полям первой таблицы - ошибка SQL Parse Error ... или Query Parse Error ... Причём в конструкторе запрос запускается и работает, а ошибка возникает при попытке сохранить его. ПОДСКАЖИТЕ ЧЕГО-НИБУДЬ, а то замучался плодить подзапросы, с которыми зачастую возникает та же ошибка. Версия Fox: VFP 07.00.0000.9262 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2002, 17:40 |
|
Запуск ДОС-программ из проекта VFP7
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5.
Кажись в этом месте что-то напутано. Вас не предупреждали, что пользоваться построителями опасно для психики? > Версия Fox: VFP 07.00.0000.9262 Не думаю, что сервпак (07.00.0000.9465) поможет, но установить стоит. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2002, 08:37 |
|
|
start [/forum/topic.php?fid=41&fpage=425&tid=1598395]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 234ms |
total: | 407ms |
0 / 0 |