VB6 / COM +コードをC#/COM+に変換したいと思っています
ただし、VB6またはVB.NETのどこにありますか。
Dim objAdmin
objAdmin = Server.CreateObject("AppAdmin.GUI")
objAdmin.ShowPortal()
C#では、次のことを行う必要があるようです。
object objAdmin = null;
System.Type objAdminType = System.Type.GetTypeFromProgID("AppAdmin.GUI");
m_objAdmin = System.Activator.CreateInstance(objAdminType);
objAdminType.InvokeMember("ShowPortal", System.Reflection.BindingFlags.InvokeMethod, null, objAdmin, null);
C#でInvokeMember関数を使用せずに、関数を直接呼び出す方法はありますか?