Как мне создать интерфейс BaaN в C #? - PullRequest
1 голос
/ 11 февраля 2011

Каков наилучший способ создания интерфейса для системы BaaN MRP ?

Я ищу способ использования C # для создания интерфейса для обновления инвентаря в ERP.

Ответы [ 2 ]

1 голос
/ 02 сентября 2011

Вам нужно добавить ссылку на ком / /an / bin / bw.tlb(Библиотека типов Ole Automation Baan)

0 голосов
/ 11 февраля 2011
object Baan = null ;
Type t;
t = Type.GetTypeFromProgID("Baan4.Application.someuser");
Baan = Activator.CreateInstance(t);
object[] Parameters = new Object[1];
Parameters[0] = 3600;

//Baan.Timeout = 3600;
Baan.GetType().InvokeMember("Timeout", 
                            BindingFlags.SetProperty, 
                            null, 
                            Baan, 
                            Parameters
);

Parameters = new Object[2];
Parameters[0] = "otccomdll...";
Parameters[1] = "function.name...";
Baan.GetType().InvokeMember("ParseExecFunction", 
                             BindingFlags.InvokeMethod, 
                             null, 
                             Baan, 
                             Parameters
);
//your code here    
//Baan.Quit();
Baan.GetType().InvokeMember("Quit", BindingFlags.InvokeMethod, null, Baan, null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...