-- 请问这段c#怎么转换成vb.net,放入foxtable里面?
需要调用一个vb6的dll,在vs2012里用C#测试这段代码没有问题,可以正确显示,请问怎么转换成vb.net,放入foxtable代码中
try {
Type t = System.Type.GetTypeFromProgID("K3Login.ClsLogin");
if(t == null) {
MessageBox.Show("加载金蝶登录器失败,需要安装金蝶客户端.", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
object loginer = Activator.CreateInstance(t);
if(loginer == null) {
return;
}
object o = t.InvokeMember("CheckLogin", BindingFlags.Default | BindingFlags.InvokeMethod, null, loginer, null);
if(Convert.ToBoolean(o))
MessageBox.Show("OK");
else
MessageBox.Show("NOK");
//获取指定属性的数据
MessageBox.Show(t.InvokeMember("PropsString", BindingFlags.GetProperty, null, loginer, null).ToString());
} catch {
}