vb.net 有api浏览器吗?

lingll 2001-11-30 11:31:38
...全文
163 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lingll 2001-11-30
  • 打赏
  • 举报
回复
但是我的vb6的程序用的是用了许多windows api函数

能告诉我原来的函数声明中参数是类型是any的如何转变,
thx
acptvb 2001-11-30
  • 打赏
  • 举报
回复
感谢您使用微软产品。

在VB.NET中不提供api浏览器。VB.NET开发的是跨平台的.NET程序,因此Microsoft推荐您使用.NET里面的类和方法(而不是API函数)来实现您的需求。

- 微软全球技术中心 VB开发支持



本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。

为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。

acptvb 2001-11-30
  • 打赏
  • 举报
回复
To lingll(凌零羚): Any类型的转换要看具体的API函数而定,有的Any类型可被转换成String,有的又要被转换成Integer数据类型。

至于具体怎么转换,您需要充分理解.NET Platform Invoke的Marshal。

Interop Marshaling for Platform Invoke
http://msdn.microsoft.com/library/en-us/cpguidnf/html/cpconinteropmarshalingforplatforminvoke.asp?frame=true

- 微软全球技术中心 VB开发支持



本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。

为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。

icyer 2001-11-30
  • 打赏
  • 举报
回复
其实你可以自己作一个API浏览器。
把VB6.0安装目录下的Common\Tools\Winapi下的文件拷贝到任一目录,再把VB6.0所在操作系统下的System32\DBGrid.ocx拷贝到VB.NET所在操作系统下的System32目录下,再直接运行你刚才拷贝过来的APILOAD.exe就可以了。
icyer 2001-11-30
  • 打赏
  • 举报
回复
据说可以把Any类型改为String类型。
要不你试试。

16,552

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧