Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SET DEFAULT / 5 сообщений из 5, страница 1 из 1
27.05.2007, 23:13
    #34554101
dc
dc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET DEFAULT
Всем привет!
Подскажите плиз одну вещь.
Я пишу:
Код: plaintext
1.
2.
SET DEFAULT TO C:\AAA
? SET("Default")

Смотрю:
C:

Дефолтная директория не сменилась...
Не могу сообразить в чем дело :(
...
Рейтинг: 0 / 0
28.05.2007, 02:34
    #34554177
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET DEFAULT
Все в точности как в хелпе написано.
Вот так надо:
Код: plaintext
1.
? SET("Default") + SYS( 2003 )
________
Не дадим распространиться заразе политкорректности!
...
Рейтинг: 0 / 0
28.05.2007, 02:46
    #34554182
dc
dc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET DEFAULT
Нет, вы наверное не так поняли;

Вот так:
Код: plaintext
1.
2.
? SET("Default") + SYS( 2003 )

действительно выводится директория, которую надо, но мне нужно не вывести, а реально сменить директорию, иначе я не могу открыть таблицу...
...
Рейтинг: 0 / 0
28.05.2007, 04:25
    #34554199
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET DEFAULT
Все так.
? SET("Default") всегда показывает только диск, на котором расположен каталог по-умолчанию. Это фича.
? SYS(2003) - показывает путь доступа к каталогу по-умолчанию от корневого каталога.

Раз команда ? SET("Default") + SYS(2003) выводит директорию, "которую надо", значит, она "реально" стала являться директорией по-умолчанию.
И если таблица, расположенная в жтой директории, не открывается, дело не в том, что директория не стала по-умолчанию, а в чем-то другом.


1. Таблица точно в этой директории?
2. Какой командой открывается таблица?
3. На момент открытия таблицы каталог по-умолчанию остался тем же, который был назначен?
4. Таблицу вообще можно открыть? Может, она в эксклюзивном доступе или испорчена?
5. Нет ли таблицы с таким же именем, зашитой в проект (при том, что ее файл испорчен)?

Кстати, для того только, чтобы открыть таблицу, использовать SET DEFAULT - это много. Обычно используют SET PATH. А директорию по-умолчанию выбирают по несколько иным соображениям.
Еще см. правила, по которым фокспро ищет файлы во время работы.
________
Не дадим распространиться заразе политкорректности!
...
Рейтинг: 0 / 0
28.05.2007, 04:55
    #34554204
dc
dc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET DEFAULT
Urri, большое спасибо за столь подробный ответ!!!
Теперь наконец-то разобрался с дефолтом;
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SET DEFAULT / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]