Страница 1 из 1

Программирование под Novell

СообщениеДобавлено: 06 июн 2002, 12:41
ILCooL
Через что лучше работать с NDS используя Delphi ???

Я использую ActiveX. Возникла проблема как получить значение поля Aliased Object Name используя ActiveX в Delphi. :?:
Пробую foo:=Nwdir1.Entries.Item[k].GetFieldValue('Aliased Object Name',' ',false);
и возвращает пустую строчку.... :( или какими другими путями узнать чей Alias :shock:

СообщениеДобавлено: 07 июн 2002, 14:09
Andrey Podoinikov
Я с ActiveX не работал и не знаю если в нем есть возможность устанавливать флаги контекста.
Если есть, то можно воспользоваться ими и тогда ты просто вместо имени алиаса будешь получать имя объекта.

Код: Выделить всё
cCode := NWDSGetContext(ctx, DCK_FLAGS, @flags);
flags := flags or DCV_TYPELESS_NAMES;
flags := flags and (not DCV_CANONICALIZE_NAMES);
cCode := NWDSSetContext(ctx, DCK_FLAGS, @flags);