问题描述
xxx=我们的产品名称,xxx.Reg看上去就像是我们的产品的注册组件。这xxx.Reg是个Bin文件还是什么?在哪边注册或是引用啊?我找来找去找不到这个xxx.Reg啊???目前我们产品在32位机器上注册是可以的,但在64位机器上就不行了,就是下面面这句话报错!Typetype=Type.GetTypeFromProgID("xxx.Reg",true);ObjectoDynamicServer=Activator.CreateInstance(type);我应该到哪去找这个xxx.Reg呢?
解决方案
解决方案二:
Type..::.GetTypeFromProgID方法(String,Boolean)获取与指定程序标识符(ProgID)关联的类型,指定如果在加载该类型时发生错误是否引发异常。progID类型:System..::.String要获取的类型的ProgID。throwOnError类型:System..::.Booleantrue将引发所发生的任何异常。-或-false将忽略所发生的任何异常。返回值类型:System..::.Type如果progID是注册表中的有效项且有与之关联的类型,则为与指定程序标识符(ProgID)关联的类型;否则为nullNothingnullptrnull引用(在VisualBasic中为Nothing)。你的下面这句话报错!但是你给出了两个语句,不知道到底是哪个!
解决方案三:
该回复于2011-12-23 11:30:10被版主删除
时间: 2024-08-01 18:38:32