![]() |
#7 |
Участник
|
Привет.
Вроде Аксапта работает из под CLR и ядро, как раз, эмулирует работу с p-code, нет? Ощущение, что стоит искать решение в сторону класса Microsoft.Dynamics.Ax.Services.XppBridge, только он лежит исполняемом файле, как АОСа, так и клиента, но публичный. Возможно через user32 его нужно "дергать". Я просто "побаловался" подключив в виде reference исполняемый файл и получил, тем самым, возможность скомпилировать следующий код: X++: System.Object[] array = new System.Object[0](); ; try { Microsoft.Dynamics.Ax.Services.XppBridge::CallStatic(Microsoft.Dynamics.Ax.Services.XppBridgeSecurityAuthSettings::Checked, "Class2", "method1", array); } catch { info(CLRInterop::getLastException().ToString()); } |
|
|
За это сообщение автора поблагодарили: Logger (3). |
Теги |
ax2012r3, cil, p-code |
|
|