Показать сообщение отдельно
Старый 03.01.2013, 22:51   #2  
someOne is offline
someOne
Участник
Аватар для someOne
 
173 / 423 (15) +++++++
Регистрация: 11.12.2008
Адрес: Москва
Нет, так, конечно, не правильно.

У вас получается все в кучу - com, Net...

Ваш исходный пример в чистом виде в аксапту перенести, наверное, невозможно из за разнородности используемых технологий в нем.


Для начала я бы на вашем месте написал в VS пример рабочего кода с использованием "чистого" NET, без всяких там IADsFileServiceOperations, NativeObject и так далее.

После этого переложить код на язык Аксапты - дело техники.

Ну и просто для справки:
Этот фрагмент из вашего примера
X++:
DirectoryEntry container = new DirectoryEntry("WinNT://<mashine name>/LanmanServer")
в Аксапте будет не так
X++:
   Com             objConnection = Com::getObjectEx("WinNT://<mashine name>/LanmanServer");
а как то так
X++:
    System.DirectoryServices.DirectoryEntry de;
    ;
    de = new System.DirectoryServices.DirectoryEntry("WinNT://<mashine name>/LanmanServer");
так как в вашем примере из VS DirectoryEntry это объект NET а не COM
За это сообщение автора поблагодарили: Pustik (5).