动态数据库是一个能够被应用程序和其它的DLL调用的过程和函数的集合体,它里面包含的是公共代码或资源。动态数据库提供了一种方法,使进程可以调用不属于其可执行代码的函数。
静态数据库是一种用户模块。它提供了函数的完整的目标代码。在静态库情况下,函数和数据被编译进一个二进制文件,Visual C++的编译器在处理程序代码时,将从静态库中恢复这些函数和数据并把他们和应用程序中的其他模块组合在一起生成可执行文件。
扩展资料:
动态装入动态数据库,要用到Windows的三个API函数,即Loadlibrary、Freelibrary和GetprocAddress函数。
1、Loadlibrary函数调用格式为:function loadlobrary (DdfileName:Pchar): THandle:。
2、、当不再需要一个动态数据库时,应调用FreeLibrary函数将其释放。
FreeLibrary函数调用格式:procedure FreeLibrary (Libmodule:THandle)。
3、用GetprocAddress函数把动态数据库中函数的地址传递给程序中某个函数变量,再用该变量实现动态数据库函数的调用。
GetprocAddress函数格式:function GetprocAddress (Libmodule:THandle:procname:pchar):TFarProc:。
参考资料来源:百度百科-动态数据库
动态数据是指在系统应用中随时间变化而改变的数据,如库存数据等。动态数据的准备和系统切换的时间有直接关系。
动态数据是常常变化,直接反映事务过程的数据,比如,网站访问量、在线人数、日销售额等等。
静态数据是指在运行过程中主要作为控制或参考用的数据,它们在很长的一段时间内不会变化,一般不随运行而变。动态数据包括所有在运行中发生变化的数据以及在运行中需要输入、输出的数据及在连机 *** 作中要改变的数据。
扩展资料
内部生成数据,指向用户或调试人员提供的内部生成数据。数据约定说明对数据要求的制约,应列出对进一步扩充或使用方面的考虑而提出的对数据要求的限制(容量、文件、记录、临界性和数据元素最大值)。
在计算机系统中,各种字母、数字符号的组合、语音、图形、图像等统称为数据,数据经过加工后就成为信息。
在计算机科学中,数据是指所有能输入到计算机并被计算机程序处理的符号的介质的总称,是用于输入电子计算机进行处理,具有一定意义的数字、字母、符号和模拟量等的通称。是组成地理信息系统的最基本要素,种类很多。
参考资料来源:百度百科-静态数据
参考资料来源:百度百科-动态数据
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)