CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

请文如下代码怎么解释 我看了半天没看懂什么意思(注:比较难)

楼主de98441201(雪貂)2006-03-10 11:23:46 在 .NET技术 / VB.NET 提问

一下代码是在MSDN里面拷贝出来的  
  非托管签名  
  HRESULT   New1([in]   SAFEARRAY(   int   )   ar);  
  HRESULT   New2([in]   SAFEARRAY(   DATE   )   ar);  
  HRESULT   New3([in,   out]   SAFEARRAY(   BSTR   )   *ar);  
  托管签名  
  [Visual   Basic]  
  Sub   New1(<MarshalAs(UnmanagedType.   SafeArray,   SafeArraySubType=VT_I4)>   _  
        ar()   As   Integer)  
  Sub   New2(<MarshalAs(UnmanagedType.   SafeArray,   SafeArraySubType=VT_DATE)>   _    
        ar()   As   DateTime)  
  Sub   New3(ByRef   <MarshalAs(UnmanagedType.   SafeArray,   SafeArraySubType=VT_BSTR>   _    
        ar   As   String)  
  问题点数:100、回复次数:8Top

1 楼de98441201(雪貂)回复于 2006-03-10 13:03:59 得分 0

顶一下Top

2 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-10 18:17:23 得分 100

这是声明Dll的外部接口的  
  HRESULT   New1([in]   SAFEARRAY(   int   )   ar);   这个C++的代码  
  New1接口接受一个输入的int数组类型参数  
  HRESULT   New3([in,   out]   SAFEARRAY(   BSTR   )   *ar);  
  new3接受一个字符串数组的输入/输出参数,所以是指针类型的  
  下面VB的好像是同样的意思,  
  不过没有用VB做过这个东西,就不太肯定Top

3 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-11 22:57:14 得分 0

哦,如果想看这方面的书的话,随便找一点IDL(接口定义语言)的书就行了Top

4 楼ljhkim6()回复于 2006-03-11 23:07:21 得分 0

这些代码用不着看懂啊  
  改的时候用工具干掉就行了  
  Top

5 楼feiren1421(Slash:弦断谁听,我醉谁知?)回复于 2006-03-11 23:36:40 得分 0

dingTop

6 楼wuyazhe(wyz&xyl)回复于 2006-03-12 09:12:51 得分 0

调用的ComTop

7 楼lizi02(冬虫夏草)回复于 2006-03-12 10:32:10 得分 0

我也看不懂..Top

8 楼mchp(火狐)回复于 2006-03-12 16:09:07 得分 0

dingTop

相关问题

  • 帮我解释一下,如下代码是啥意思?
  • 请问如下代码的语法是啥意思,请指教
  • 一段as代码,没看懂
  • 黑客放了一段代码在根目录下,请看如下代码。我不明白他代码的意思!
  • 谁能看懂这段代码?散分!
  • 如何才能看懂代码呢?
  • 我需要一段文件操作的代码!功能如下:(太简单了,我都不好意思问)
  • 看看如下代码..........
  • 如下代码如何写?
  • DataGrid救命!~!!!!代码如下

关键词

  • 代码
  • safearray
  • hresult
  • 签名
  • sub

得分解答快速导航

  • 帖主:de98441201
  • zhouxiaotan

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo