|
![]() |
#1 |
MCP
|
![]()
Вчитался в текст анонсируемой статьи, наткнулся на пример использования Elisy .Net Bridge:
X++: //Elisy .Net Bridge initialization AttachAddIn("Elisy.NetBridge4"); AddIn = New("AddIn.ElisyNetBridge4"); net = AddIn.GetNet(); net.LoadAssemblyFrom("<pathto>\microsoft.dynamics.businessconnectornet.dll"); ax = net.New("Microsoft.Dynamics.BusinessConnectorNet.Axapta"); ax.Logon("", "", "", ""); o = ax.CallStaticClassMethod("SysLabel", "labelId2String2", "@SYS21669"); b = ax.Logoff(); |
|
|
За это сообщение автора поблагодарили: GBH (1). |
![]() |
#2 |
Участник
|
Цитата:
Пока только через мост получилось ![]() |
|
![]() |
#3 |
MCP
|
Цитата:
1. Объявляем COM объект в 1С, инициализируем 2. Подключаемся logon as 3. Вызываем методы.. |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от kornix
![]() По идее логика должна быть простой:
1. Объявляем COM объект в 1С, инициализируем 2. Подключаемся logon as 3. Вызываем методы.. X++: Axapta = ("AxaptaCOMConnector.axapta2.1"); X++: Axapta = ("Microsoft.Dynamics.BusinessConnectorNet.Axapta"); и библиотека эта не регистрируется в винде. |
|
![]() |
#5 |
MCP
|
|
|
![]() |
#6 |
Участник
|
Цитата:
Думаю, изучать нужно в сторону инструмента Regasm.exe и описания, как он регистрирует сборки в виде COM. |
|
![]() |
#7 |
MCP
|
|
|
![]() |
#8 |
Участник
|
Цитата:
Сообщение от kornix
![]() Вчитался в текст анонсируемой статьи, наткнулся на пример использования Elisy .Net Bridge:
X++: //Elisy .Net Bridge initialization AttachAddIn("Elisy.NetBridge4"); AddIn = New("AddIn.ElisyNetBridge4"); net = AddIn.GetNet(); net.LoadAssemblyFrom("<pathto>\microsoft.dynamics.businessconnectornet.dll"); ax = net.New("Microsoft.Dynamics.BusinessConnectorNet.Axapta"); ax.Logon("", "", "", ""); o = ax.CallStaticClassMethod("SysLabel", "labelId2String2", "@SYS21669"); b = ax.Logoff(); .Net Bridge позволяет избежать всех этих проблем и был написан именно для этого. Плюс дополнительно: возможность строгой типизации, подключение визуальных контролов, многопоточность, компиляция на лету исходного кода C#. |
|
|
|