TC官方合作论坛

 找回密码
 立即注册
查看: 1586|回复: 1

.net com组件注册示例

[复制链接]
发表于 2017-9-1 02:38:10 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
看了论坛好像没有注册.net com组件的例子 , 就自己写了一个
  1. function cshap_com组件注册()
  2.   var net路径 = ""
  3.   var net版本路径 = ""
  4.   var regasm路径 = ""
  5.   var retfirearr = array()
  6.   var retfoldarr = array()
  7.   var retfoldarr_size = -1
  8.   net路径 = reggetvalue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\.NETFramework", "InstallRoot")
  9.   filetraverse(net路径, retfirearr, retfoldarr)
  10.   retfoldarr_size = arraysize(retfoldarr)
  11.   for(var i = 0; i < retfoldarr_size; i++)
  12.     if(strfind(retfoldarr[i], "v4.0") != -1)
  13.       regasm路径 = net路径 & retfoldarr[i] & "\\RegAsm.exe"
  14.       break
  15.     end
  16.   end
  17.   if(fileexist(regasm路径) == 1)
  18.     cmd(regasm路径 & " E:\\mycom.dll", true)
  19.   else
  20.     messagebox("找不到RegAsm.exe")
  21.   end
  22. end
复制代码



评分

参与人数 1威望 +10 金币 +10 收起 理由
tan0360 + 10 + 10 很给力!

查看全部评分

回复

使用道具 举报

发表于 2017-9-7 06:10:31 | 显示全部楼层
不错不错支持一个,  就是不知道会不会如果没有安装NET组件, 就报错退出
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-21 17:18 , Processed in 0.039542 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表