???????????????????????????????????????е????????????make sense???

??????????б??У??????????

??????????

???????COM????????????????????????????????????????????????????????????????????????????????μ??????????COM?????

1:                  Type comType = Type.GetTypeFromProgID("COM ProgID");
2:                  object comObj = System.Activator.CreateInstance(comType);
3:                  Type[] t = comType.GetInterfaces();
4:
5:                  object x=comType.InvokeMember("MethodName"?? BindingFlags.InvokeMethod?? null?? comObj?? new object[3] { null??null??null});
6:                  MethodInfo[] method = comType.GetMethods();
7:                  if (method != null)
8:                  {
9:
10:                  }

??????г??????2???????????????????????????????COM????????????????????

?????????????????????????н??????????????????

??????????

??????????

???????COM????е??????????????????????????????????????????????fake????????????COM???????????????????????κε????????????????????????????????COM??????????

????????????????

??????????????????????????????????????COM?????????????????????????????????????????????????????????ζ??COM????????????????δ??????????????????????????δ???????????

????????????review?????????????????????try catch???????????????????????????????????а?????try catch block????????????????????????????????????治?????????????????д???like??

????utilDebug.Log(.....)

????????????????????

????????????????????utilDebug???????????