Re: задержать окно DOS | |
---|---|
Kaskad Автор Сообщений: 214 Откуда: Новосибирск Дата регистрации: 24.10.2007 |
Работает. |
Re: задержать окно DOS | |
---|---|
Kaskad Автор Сообщений: 214 Откуда: Новосибирск Дата регистрации: 24.10.2007 |
Ошибка при проверке пути cmd.exe видна в остановленном окне DOC - указывает на пробел в c:\Program Files... В самой программе путь как таковой не проверяется - его ищет Filer по имени архиватора и, соответственно, выдает ошибку, если не находит. Код, формирующий командную строку, приводить не вижу смысла: ошибки в нем нет, т.к. все прекрасно работает у кучи других клиентов. Проблема не в нем, а в ситуации на машине клиента. Исправлено 1 раз(а). Последнее : Kaskad, 30.11.17 05:49 |
Re: задержать окно DOS | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Можно тогда проверить через путь вида 8.3, т.е. когда вместо длинных путей с пробелами вида "Program Files" пишется что-то вроде PROGRA~1, аналогично и для других папок с подобными именами. Хотя по идее, если путь в кавычках, никаких проблем с пробелами в пути быть не должно.
Как пить дать. Банально - удалили архиватор. И все дела. Надо сначала убедиться, что он есть, и что есть по этому пути. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Исправлено 3 раз(а). Последнее : Crispy, 30.11.17 06:58 |
Re: задержать окно DOS | |
---|---|
Taran Сообщений: 13623 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Вот же еще один бандит. ;) Симпла пару постов выше задавал сей вопрос и ответ был опубликован. W7х32. Насчет PROGRA~1 абсолютно не факт что "Program Files" будет называться именно так. Во первых кто такой Filer? Во вторых насчет "указывает на пробел". Я, запуская свой пример, видел ругательства на "c:\Program". Но текст говорит что не найден именно файл. Просто вывод на экран не правильно работает. Не в пробеле дело однако. Более того я Вам предложил метод ловли ошибок. А воз и ныне там. Значит так сильно надо. |
Re: задержать окно DOS | |
---|---|
PaulWist Сообщений: 14601 Дата регистрации: 01.04.2004 |
Filer.exe - файловый менеджер, входит в поставку фокса. См хелп фокса) Кстати, с филером есть такая особенность (если мне не изменяет склероз), то в для того что бы он работал в 9-ке, нужен ехе-шник от 7-ки. ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: задержать окно DOS | |
---|---|
Taran Сообщений: 13623 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Что в фоксе есть что-то под названием Filer я в курсе. (dll) Зачем он здесь? Чет я не пойму вообще огорода нагороженного. А ежели еще и бодаться с для того что бы он работал в 9-ке, нужен ехе-шник от 7-ки Не не. Я пас. Досвидос. ;) |
Re: задержать окно DOS | |
---|---|
PaulWist Сообщений: 14601 Дата регистрации: 01.04.2004 |
Конечно, dll от 7-ки (склероз все-таки есть)
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: задержать окно DOS | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Делов-то. Ну даже если будет PROGRA~2 - прям проблемы ужасные попробовать, как оно конкретно будет. Есть таки ж и команды досовские для такого показа. Просто тут у меня в ХР как бы она одна, ну в семерке да, есть сходная новая хрень от богатства фантазмов мелколмягких, извечно плодоносных на системные имена. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: задержать окно DOS | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Даже при всего одной "одинаково начинающейся" папке имя может не заканчиваться на ~1. Реальное короткое имя следует определять через АПИ функцию, ну или пробовать через фоксовый ADIR с параметрами.
------------------ WBR, Igor |
Re: задержать окно DOS | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Дык и в самом досе есть, я ж написал выше. Параметр в DIR например. Также еще где-то, хелп можно глянуть. В любом случае, пока автор не убедится, что сам файл есть по пути запуска, вообще никакого смысла ни в каких вариантах нет. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Исправлено 1 раз(а). Последнее : Crispy, 30.11.17 17:35 |
Re: задержать окно DOS | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
То что файл есть, вовсе не значит что он будет запускаться и работать
------------------ WBR, Igor |
Re: задержать окно DOS | |
---|---|
Foxtrot Сообщений: 3408 Откуда: Куда: Дата регистрации: 25.04.2003 |
а ты точна программист?
------------------ Мойте ноги, моя ноги вы моете и руки |
Re: задержать окно DOS | |
---|---|
Kaskad Автор Сообщений: 214 Откуда: Новосибирск Дата регистрации: 24.10.2007 |
Это "точна" вопрос или предполагает что-то другое? Все оказалось гораздо проще - как я и говорила, что-то на машине клиента. У него просто исчез в неизвестном направлении CMD.exe Всем спасибо! Исправлено 2 раз(а). Последнее : Kaskad, 01.12.17 09:04 |
© 2000-2024 Fox Club  |