destnity
路人甲
路人甲
  • 注册日期2004-03-25
  • 发帖数341
  • QQ
  • 铜币272枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1747回复:0

AO开发中的一些小技巧(B)

楼主#
更多 发布于:2004-07-29 14:19
<P>Just for the beginer. <img src="images/post/smile/dvbbs/em03.gif" /></P>
<P>Q: 如何注册与取消注册由.net 2003 开发的Com 组件,使其能正常被arcgis 所使用?</P>
<P>A: .net 开发的COM组件,要使用.net提供的regasm 工具注册。注销注册则使用/u参数。
   如果直接使用 regasm xxx.dll ,虽可注册成功,但仍然不能被arcgis所使用。必须使用如下参数:
   /tlb:<tlbFileName> </P>
<P>E: 要注册gis.dll , 则可以在命令行执行 regasm gis.dll /tlb:gis.tlb</P>
<P>   要注销则使用 regasm gis.dll /u
  </P>
<P>R: 最好的方法是做成一个reg.bat 和unreg.bat 来注册及取消注册。

reg.bat 内容如下:</P>
<P>  regasm %1.dll /tlb:%1.tlb</P>
<P>使用方法:
  reg gis (后面不用加扩展名,执行后与命令 regasm gis.dll /tlb:gis.tlb)</P>
<P>unreg.bat 的内容如下:
  regasm %1.dll /u</P>
<P>使用方法:
   unreg gis (执行命令等同于 regasm gis.dll /u)</P>
<P>如果不想显示提示信息,也可以分别在两行语句后面加上 /s 参数。</P>
<P>(Q:Question, A:Answer, E:example ,R:Recommand)</P>
[此贴子已经被作者于2004-7-29 14:27:26编辑过]
喜欢0 评分0
签 名: 不能超过 250 个字符 文字将出现在您发表的文章的结尾处。
游客

返回顶部