正在加载图片...
104DLL的动态调用方法 10.4.1基本概念 不难发现,在 Delph7.0中静态调用DLL库是十分简单的事情,但有时候 这不是最好的方法。假设某个DLL中含有大量的输出函数和过程,而应用程 序中有可能只需用其中的一部分例程。每次应用程序启动时,会浪费大量的 内存空间去加载这个DLL。尤其是应用程序使用多个DL时更是如此。如果能 够在应用程序需要的时候才载入DLL,在不需要的时候又能够把它们调出内 存,这种方式就叫DLL的动态调用 10.42动态调用使用的AP函数 动态调用使用的 Windows ap函数主要有3个,即 LoadLibrary、 GetProcAddress/FA Library 1. LoadLibrary函数 语句格式为: unction LoadLibrary ( libFileName: PChar): Thandle Inprise Dephi10.4 DLL的动态调用方法 10.4.1 基本概念 不难发现,在Delphi 7.0中静态调用DLL库是十分简单的事情,但有时候 这不是最好的方法。假设某个DLL中含有大量的输出函数和过程,而应用程 序中有可能只需用其中的一部分例程。每次应用程序启动时,会浪费大量的 内存空间去加载这个DLL。尤其是应用程序使用多个DLL时更是如此。如果能 够在应用程序需要的时候才载入DLL,在不需要的时候又能够把它们调出内 存,这种方式就叫DLL的动态调用。 10.4.2 动态调用使用的API函数 动态调用使用的Windows API函数主要有3个,即LoadLibrary、 GetProcAddress和FreeLibrary。 1. LoadLibrary函数 语句格式为: function LoadLibrary(LibFileName:PChar):Thandle;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有