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

Смотрю:
C:

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

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

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

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


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

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


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