当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > asp.net中的vb7中如何调用dll中的函数

ASP.NET
Visual Basic .NET处理Excel表格全接触
ASP.NET缓存方法分析和实践示例
.NET Framework 新功能和增强的功能
ASP.NET MVC :MVC页面验证与授权
URL的传递字符串问题小研究
.NET程序员新方向 Ruby核心语法入门
Asp.net教程:设计IP地址屏蔽功能
asp.net中的观察者模式
ASP.NET网站程序防SQL注入式攻击方法
ASp.Net自定义验证码控件
ASP.Net开发新手常见问题备忘录
.net解决数据导出excel时的格式问题
让.Net 应用程序突破2G的内存访问限制
asp.net 获取客户端IP与mac
用ASP.NET创建网络相册 保存美好时光
创建基于ASP.NET的SMTP邮件系统
在ASP.Net 中实现将图片存入数据库
经典ASP.NET打印技术
详细解读.NET中的代码动态编译
如何在VC中实现淡入淡出的启动画面

ASP.NET 中的 asp.net中的vb7中如何调用dll中的函数


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 90 ::
收藏到网摘: n/a

/*
豆腐制作,都是精品
http://www.asp888.net 豆腐技术站
如转载 请注明出处
*/
下面我们来看一些 vb7 的简单应用,我们仍然从 hello world 开始

Imports System
Imports System.Runtime.InteropServices

Namespace ClassLibrary1
Public Class Foo
Shared Function <DllImport("user32.dll")> MessageBoxA (ByVal h As Integer, ByVal m As String, ByVal c As String, ByVal type As Integer) As Integer
End Function

Public Shared Sub Main()
MessageBoxA(0, "Hello World2!", "www.asp888.net", 0)
Console.WriteLine("Hello World!!!")
End Sub
End Class
End Namespace

在这个例子,我们调用了 user.dll 中的 MessageBoxA 的api 函数,这样的方法同样适用与我们自己作的
dll中

作者:豆腐