powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Список областей
10 сообщений из 10, страница 1 из 1
Список областей
    #33227140
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, здравствуйте !!!

Подскажите пожалуйста как получить список всех областей ?

Спасибо.
...
Рейтинг: 0 / 0
Список областей
    #33227449
Maksim UM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
f i= 1 : 1 :$zu( 90 , 0 ) w $zu( 90 , 2 , 0 ,i),!
и смотреть ^%GD
...
Рейтинг: 0 / 0
Список областей
    #33227586
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо Максим, не понял только почему повторяются
по 23 раза ? Может это и неверно, но я вышел так из ситуации:


Код: plaintext
1.
2.
3.
4.
5.
6.
%SYS>f i= 1 : 23 :$zu( 90 , 0 ) w $zu( 90 , 2 , 0 ,i),!
%CACHELIB
%SYS
DOCBOOK
ITINERAR
SAMPLES
USER
...
Рейтинг: 0 / 0
Список областей
    #33228971
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
23 - это частности, так сложилось у Вас.
Правильный способ:
http://dimas.ru/cvar/GetNamespaces
...
Рейтинг: 0 / 0
Список областей
    #33229280
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понял. Спасибо.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Список областей
    #33951204
Фотография Katusha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может вопрос уже не актуален...
но у меня все просто: заходишь в студию, выбираешь файл -> изменить область, там сразу появляется список всех областей :)
...
Рейтинг: 0 / 0
Список областей
    #33953469
andrew000999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может быть кто-нибудь знает заодно как поставить в соответствие
областям каталоги где находится соответствующий cache.dat
типа
%CACHELIB =>c:\cachesys\mgr\cachelib\
USER =>c:\cachesys\mgr\user\
XXX=>d:\xxx\
обнаружил что в каше можно обращатся по полной глобальной ссылке не только к областям но и к
каталогам типа |^^каталог| что в некоторых случаях удобней чем к областям
ну например $o(^$G ...) будет ходить только по этому каталогу а не по всем доступным соответственно я увижу тольке те глобалы которые ФИЗИЧЕСКИ лежат в этом файле
пока нашел только одно решение - прямое считывание и анализ cache.cpf
...
Рейтинг: 0 / 0
Список областей
    #33953572
Maksim UM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще, хорошо бы почаще смотреть в документацию...
Код: plaintext
1.
Set path=$ZU( 12 ,"USER")
...
Рейтинг: 0 / 0
Список областей
    #33956498
andrew000999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый Максим
Прежде чем что-то предлагать с таким апломбом это что-то не мешало бы проверить
функция $zu(12) - приведение в каноническую форму
на запрос
w $zu(12,"USER") каше возвращает
c:\cachesys\mgr\user\user а должен
c:\cachesys\mgr\user\
на запрос w $zu(12,"любая галиматья" каше гордо возвратит
c:\cachesys\mgr\user\дюбая галиматья
то есть фактически к имени текущего каталога прибавляется стринг - параметр $zu
я просмотрел все близко связаные $zu - 5,12,39,69,68,90,96,110,168 - ни одна проблемы не решает
более того через %Decos я просмотрел кучу связанных с этим программ начиная от ^%R и тд
решения не нашел
...
Рейтинг: 0 / 0
Список областей
    #33956597
Maksim UM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извиняюсь.
обещаю исправится.
Код: plaintext
1.
w $$defdir^%GLO("USER")
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Список областей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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