![]() |
#10 |
Снова балуюсь косаптой :)
|
Да уже начал возится с ком-коннектором.
Вопрос к гуру. С помощью ком-коннектора можно без проблем вызывать во втором приложении методы класса с простыми параметрами, типа str или int. X++: COM Axapta; COM axaptaClass; COMVariant s; ; Axapta = new COM("AxaptaCOMConnector.Axapta3"); Axapta.logon(''); axaptaClass = Axapta.CreateObject("Class1"); s = axaptaClass.call('Method1', '01'); info (s.bStr()); А вот как передать в метод Method2 класса Class1 второго приложения переменную типа common или хотя бы контейнер? Или может быть object? Method2 у нас, скажем, такой: X++: str 10 method2(custtable _ct) X++: COM Axapta; COM axaptaClass; COMVariant s; custTable ct; ; Axapta = new COM("AxaptaCOMConnector.Axapta3"); Axapta.logon(''); axaptaClass = Axapta.CreateObject("Class1"); s = axaptaClass.call('method2', ct); info (s.bStr());
__________________
Бесты и регарды! |
|
Теги |
aif |
|
|