三九宝宝网宝宝教育学龄段教育

API函数与DLL文件是什么关系

03月07日 编辑 39baobao.com

[请问实分析与实变函数是什么关系啊]宽泛的讲大致一致,不过实分析的内容比实变要来的更广,更深。 举个例子: 实分析(原书第3版)又名: Real Analysis (3rd Edition) 作者: 罗伊登 出版社: 机械工业出版社 第一部分为经典...+阅读

API 就是应用程序编程接口。它是能用来操作组件、应用程序或者操作系统的一组函数。典型的情况下,API 由一个或多个提供某种特殊功能的 DLL 组成。

DLL 是一个文件,其中包含了在 Microsoft® Windows® 下运行的任何应用程序都可调用的函数。运行时,DLL 中的函数动态地链接到调用它的应用程序中。无论有多少应用程序调用 DLL 中的某个函数,在磁盘上只有一个文件包含该函数,且只在它调入内存时才创建该 DLL。

您听到最多的 API 可能是 Windows API,它包括构成 Windows 操作系统的各种 DLL。每个 Windows 应用程序都直接或间接地与 Windows API 互动。Windows API 保证 Windows 下运行的所有应用程序的行为方式一致。

注意 随着 Windows 操作系统的发展,现已发布了几个版本的 Windows API。Windows 3.1 使用 Win16 API。Microsoft® Windows NT®、Windows 95 和 Windows 98 平台使用 Microsoft® Win32® API。

除 Windows API 外,其他一些 API 也已发布。例如,邮件应用程序编程接口 (MAPI) 是一组可用于编写电子邮件应用程序的 DLL。

API 传统上是为开发 Windows 应用程序的 C 和 C++ 程序员编写的,但其他的编程语言(包括VBA)也可以调用 DLL 中的函数。因为大部分 DLL 主要是为 C 和 C++ 程序员编写和整理说明的,所以调用 DLL 函数的方法与调用 VBA 函数会有所不同。在使用 API 时必须了解如何给 DLL 函数传递参数。

警告 调用 Windows API 和 其他 DLL 函数可能会给您的应用程序带来不良影响。从自己的代码中直接调用 DLL 函数时,您绕过了 VBA 通常提供的一些安全机制。如果在定义或调用 DLL 函数时出现错误(所有程序员都不可避免),可能会在应用程序中引起应用程序错误(也称为通用性保护错误,或 GPF)。最好的解决办法是在运行代码以前保存该项目,并确保了解 DLL 函数调用的原理。

API是系统提供的函数, 和语言无关, 可以用C写, 也可以用C++写, 也可以用其他语言写.

dll文件与系统API的区别

DLL是Dynamic Link Library的缩写,意为动态链接库。DLL文件一般被存放在C:WindowsSystem目录下。DLL是一个包含可由多个程序同时使用的代码和数据的库。 API英文全称Application Programming Interface,是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API而使操作系统去执行应用程序的命令(动作)。其实早在DOS时代就有API的概念,只不过那个时候的API是以中断调用的形式(INT 21h)提供的,在DOS下跑的应用程序都直接或间接的通过中断调用来使用操作系统功能,比如将AH置为30h后调用INT 21h就可以得到DOS操作系统的版本号。而在Windows中,系统API是以函数调用的方式提供的。附:计算机丢失 steam_api.dll 就进不了游戏。就很麻烦了

dll和api之间存在什么关系啊

dll(dynamic link library)是文件,作为共享函数库的可执行文件,它使进程可以调用不属于本身可执行代码中的函数。函数的可执行代码位于一个独立的动态链接库文件中,这样可以节省内存和磁盘的存储空间,同时使程序更易于升级。

API(Application Programming Interface,应用程序编程接口)是一套用来控制Windows的各个部件(从桌面的外观到位一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数.用户的每个动作都会引发一个或几个函数的运行以Windows告诉发生了什么。

API函数包含在Windows系统目录下的动态连接库文件中如,(User32.dll,GDI32.dll,Shell32.dll...).

以下为关联文档:

函数极限值和函数极限有什么关系解答: 整体来说,楼主问的问题是一个语言学问题。分析如下: 1、现代数理化的理论,几乎100%全是外来的理论,我们只有东鳞西爪的一点贡献, 譬如勾三股四弦五,我们得到的是特殊结果,并没...

论中学数学中函数的性质与函数图像的关系并以指数函数说明对数函数的一般形式为 ,它实际上就是指数函数 的反函数。因此指数函数里对于a的规定,同样适用于对数函数。右图给出对于不同大小a所表示的函数图形:可以看到对数函数的图形只不...

二次函数系数的符号与函数图象所经过的象限有什么关系展开全部 a的符号,限制着开口方向,a>0,开口向上;a<0,开口向下。 抛物线与y轴交点是(0,c),c>0,交在上半轴;c<0,交在下半轴。 x=-b/2a是对称轴,轴在y轴右侧,a、b异号;轴在y轴左侧,a、b同号。...

理论与实践是什么关系理论是指导人们认识世界和改造世界的大道理。实践是在理论指导下的自觉行为,理论越先进,实践就先进。理论来源于实践,理论用于指导实践。理论发展与实践发展具有相互促进作用,互...

I386文件与WindowsXP系统安装之关系i386是指intel x86硬件体系。 它和i586、i686 指的是适用于intel i386、i586、i686 兼容指令集的微处理器。 386 几乎适用于所有的 x86 平台,不论是旧的 pentum 或者是新的 p...

android版本 sdk版本 adt版本 api版本都是什么关系ADT(Android Development Tools): 目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开...

分句与分句是什么关系复句由两个或两个以上的单句组成.组成复句的单句叫分句.分句表示句子没有完全结束的语调,分句后面一般都有一个较短的停顿,书面上用句中标点(逗号、分号等)表示.根据复句组合方...

函数声明和函数定义的关系是什么函数先声明才可以被调用,如同变量先声明后使用。函数的声明也可以和函数定义分开。一个函数只可以定义一次,但是可以声明多次。函数声明由函数返回类型、函数名和形参列表组成...

API和EIA原油库存数据的区别和关系是什么API和EIA原油库存数据的区别和关系是什么,现货中EIA是什么意思:API 原油库存是美国石油协会(API) 每周二发布美国原油、汽油和蒸馏油库存的1600报告的原油库存水平,该数据显示现...

推荐阅读
图文推荐