如何在C#中创建BaaN接口?

如何在C#中创建BaaN接口?,c#,interface,erp,C#,Interface,Erp,创建BaaN MRP系统接口的最佳方法是什么 我正在寻找一种方法,使用C#创建一个界面来更新ERP上的库存。您需要添加一个对/baan/bin/bw.tlb的com引用 object Baan = null ; Type t; t = Type.GetTypeFromProgID("Baan4.Application.someuser"); Baan = Activator.CreateInstance(t); object[] Parameters = new Object[1]; Param

创建BaaN MRP系统接口的最佳方法是什么


我正在寻找一种方法,使用C#创建一个界面来更新ERP上的库存。

您需要添加一个对/baan/bin/bw.tlb的com引用
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);

(Ole自动化Baan类型库)

您需要添加对/Baan/bin/bw.tlb的com引用

(Ole Automation Baan类型库)

请与供应商联系以获得支持。看起来Baan不再受到官方支持。这个系统现在归另一家公司所有,现在已经死了。这绝对不是真的,产品还没有死。Baan公司(通过Invensys)已并入SSA Global,并已并入。BaaN产品已更名为。Infor ERP LN是Infor的主要产品线,目前仍在销售、支持和增强。请与供应商联系以获得支持。看起来BaaN不再受到官方支持。这个系统现在归另一家公司所有,现在已经死了。这绝对不是真的,产品还没有死。Baan公司(通过Invensys)已并入SSA Global,并已并入。BaaN产品已更名为。Infor ERP LN是Infor的主要产品线,目前仍在销售、支持和增强。我是否需要Baan库或其他参考来使用C#中的Baan对象?我是否需要Baan库或其他参考来使用C#中的Baan对象?