为什么我下载的VB程序没有API?

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:26:57
我想制作程序,可我的VB里没有API!我怎样才可以调出来!

API是一种Windows自带的系统共用函数,装不装VB都有的(只要你的电脑操作系统用的是Windows)
在VB里调用API函数需要事先申明它,比如你要用一个程序延时的API,方法如下:
1、新建一个VB程序
2、添加一个模块
3、在模块开头写该函数的声明:
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
4、好了,现在你可以在这个程序的任何地方调用这个函数了

要查都有什么API函数和他们的声明怎么写、有什么功能的话,最好去下个API浏览器

所有的vb里都买有API。
API是windows的函数,它预留有接口。
vb可以调用这些函数。

第一步,先在vb程序中声明你要用的API函数;这一步实际上就是告诉vb程序,本程序要使用一个函数,这个函数不是vb标准函数,也不是用户自己编写的函数,而是系统函数(同时指明了它的位置)。
第二步,在过程中使用已经声明的API函数。

下面的程序用了3个api函数,你可以看一下。这个程序用来列举运行时的软件系统信息的。
Option Explicit

' 注册表关键字安全选项...
Const READ_CONTROL = &H20000
Const KEY_QUERY_VALUE = &H1
Const KEY_SET_VALUE = &H2
Const KEY_CREATE_SUB_KEY = &H4
Const KEY_ENUMERATE_SUB_KEYS = &H8
Const KEY_NOTIFY = &H10
Const KEY_CREATE_LINK = &H20
Const KEY_ALL_ACCESS = KEY_QUERY_VALUE + KEY_SET_VALUE + _
KEY_CREATE_SUB_KEY + KEY_ENUMERATE_SUB_KEYS