Silverlight实用窍门系列:22.Silverlight使用WebService调用C++,Delphi编写的DLL文件【实例源码下载】

本文详细解释了在.NET中使用dllimport属性导入外部DLL的方法,包括调用约定、字符集选择、入口点命名等关键参数。

======================================================
注:本文源代码点此下载
======================================================

[dllimport("ilaslinkdll.dll", charset = charset.ansi, entrypoint = "getnum", exactspelling = false)]

a、callingconvention 参数指示入口点的调用约定。如果未指定 callingconvention,则使用默认值 callingconvention.winapi。

b、charset 参数指示用在入口点中的字符集。如果未指定 charset,则使用默认值 charset.auto。

c、entrypoint 参数给出 dll 中入口点的名称。如果未指定 entrypoint,则使用方法本身的名称。

d、exactspelling 参数指示 entrypoint 是否必须与指示的入口点的拼写完全匹配。如果未指定 exactspelling,则使用默认值 false。

e、preservesig 参数指示方法的签名应当被保留还是被转换。当签名被转换时,它被转换为一个具有 hresult 返回值和该返回值的一个名为 retval 的附加输出参数的签名。如果未指定 preservesig,则使用默认值 true。

f、setlasterror 参数指示方法是否保留 win32"上一错误"。如果未指定 setlasterror,则使用默认值 false。


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值