Форум » Clipper » Чеканите кто может AX_opentables » Ответить

Чеканите кто может AX_opentables

Dima: Проверьте кто может , в каком формате складываются в массив имена открытых баз , с раширением или без него. ADS нет под рукой и проверить не могу. Спасибо.

Ответов - 6

k_dima: проверил - возвращает многомерный массив типа array { item{x,y} } где item[1] - полное имя базы с расширением и путями item[2] = 1

Dima: k_dima Огромное спасибо !!!

Dima: С удивлением обнаружил что AX_UserNames() возвращает в массиве не имена пользователей Novell соединенных с ADS а имена компов.........;)


k_dima: есть такой глюк - официальный суппорт обьясняет это закрытостью api для определения login name, начиная c 5 версии новеля. Приходится в большой сетке синхронизировать computer name и novell login

Dima: k_dima Ну это на руку в принципе , имена компов тоже пригодятся. Юзера я определил через NNETWHOAMI() А Novell у меня 4.12

k_dima: даже с этим, monitor ads и c досовские версии клиентов не всегда показывал правильно имя компа - иногда просто пустое имя , глюки прошли после перехода на xharbour, который естественно использует свежие dll для доступа к ads, ну а функцию nnetwhoami пришлось переписать на api от новеля, стандартная функция netname из харбор возвращает computer name вместо login name.



полная версия страницы