| 
 | 
| 
 
Запуск ДОС-программ из проекта 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:  | 
    7ms | 
get forum list:  | 
    12ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    46ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    46ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 14ms | 
| total: | 148ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...