Webservices示例


Webservices示例

lims调用外部注册类库

***************************


1、.net类库注册为COM组件

---------------------------

用SN工具生成程序集密钥签名文件:

在用Regasm工具将.NET类库注册为“强名称”的COM组件时,

需要程序集密钥签名文件,

利用.NET SDK自带的工具sn.exe(C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin下)工具可以生成该文件。



使用:

cmd 中 cd 到对应路径下

Sn.exe -k "D:\Documents\Visual Studio 2010\Projects\OleTest\OleTest\key.snk"

文件路径中,文件夹名有空格的,路径要加引号!!!!!!!!

文件key.snk创建成功。

---------------------------

2、将类库OleTest注册为COM:


OleTest编写完成后,编译后生成OleTest.dll动态库文件,通过.NET自带的工具RegAsm工具可以将OleTest注册为COM

(C:\Windows\Microsoft.NET\Framework\v4.0.30319下,【右键属性>>应用程序>>目标框架】查看对应框架)



使用:

Regasm.exe "D:\Documents\Visual Studio 2010\Projects\OleTest\OleTest\OleTest\bin\Debug\OleTest.dll" /codebase

OleTest注册成功。




注:

(先右键项目生成,再【右键属性>>应用程序>>程序集信息>>勾选使程序集COM可见】,
再执行此步,否则对应路径下找不到dll文件)
(路径中有空格,使用引号)


(C:\Windows\Microsoft.NET\Framework\v2.0.50727下的 RegAsm 工具不能使用,
因为项目的目标框架为4.0【右键属性>>应用程序>>目标框架】 ,所以应该用4.0下的RegAsm工具!!!
否则会提示xxx不是有效的 .net 文件,所以不能加载 )



--------------------------------------------------------------------------------------------------------

SSL脚本中用 LimsOleConnect("") 调用???

:DECLARE uid, pwd, ServerName, Value;

……uid, pwd, ServerName …… := ……

X := LimsOleConnect("Common.PIIOClass");
Value := Execinternal( X, "", ServerName, uid, pwd ); 优质内容筛选与推荐>>
1、MongoDB系列
2、Excel操作表格
3、Access之C#连接Access
4、ORACLE数据库学习之体系结构
5、ListView优化方案


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号