首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
Windows应用程序可以共享动态连接库DLL中的资源和代码,也就是说几个应用程序可同时从一个DLL中访问同一对象,这个对象既可是函数,也可是资源。在运行中只为DLL申请内存一次。下面介绍三种在程序中使用DLL的方法,首先建立一个DLL库。  相似文献   

2.
动态连接库(Dynamic Link Libaries,简称DLL)是Mi-crosoft Windows的重要特点之一。它提出了一个全新的概念,使程序人员利用DLL可以实现应用程序共享代码和资源,这不但可以提高程序的编写效率,在多任务环境下还可以大大提高程序的执行效率。Windows利用DLL来建立Win-dows应用程序用到的函数和资源。所有的Windows库,例如GDI.EXE、USER.EXE和KERNEL.EXE文件均为DLL,它们构成了Windows的主要部分。下面就程序人员如何开发和使用自己的DLL分几个方面说明。  相似文献   

3.
Windows动态连接库的建立和使用   总被引:4,自引:0,他引:4  
动态连接库(DynamicLinkLibraries,简称DLL)是一个在运行时进行连接的、可执行的代码或数据模块,是组成Windows系统的最重要的元素。建立动态连接库的出发点是让不同的Windows应用程序能共享库中的代码和数据,这样就可以充分利用系统资源,并且能够建立供所有程序使用的标准库。Windows本身通过动态连接库为所有的Windows应用程序提供WindowAPI函数和资源,Windows本身使用的所有库也都是动态连接库。因此了解动态连接库的建立和使用非常重要。一、什么是动态连接库三.动态连接库的定义动态连接库可以视为可执行文件的特殊形式…  相似文献   

4.
Windows系统给用户提供了调用动态连接(DLL)的功能,而Foxproforwindows是基于Windows系统的一个应用数据库开发平台,显然,Forproforwindows自然也提供了动态连接(DLL)的调用方法,Windows应用程序中所提供的动态连接(DLL)文件几乎均可被其调用。WindowsAPI为使用者提供了4O0多个API功能,若能充分利用好这些API功能,弥补Foxpro本身函数在API方面的不足,应用中,既可减少重复开发,又能提高系统对Windows环境的兼容性。在Foxproforwindows中所提供的动态连接为(FLL),而Windows中所提供的动态连接为(DLL),其…  相似文献   

5.
1.有关动态链接库的基本概念 所谓动态链接库(DLL)是指Windows把一个模块中的函数调用连接到库模块中的实际函数上的过程。库文件由函数对象以及资源等组成的二进制文件,能同时被多个进程共享使用。动态链接库DLL是Windows操作系统的核心与精华部分。因为Windows系统依靠它来完成WIN32API的应用程序接口的功能。大多数与Windows相关的磁盘文件要么是程序模块,要么是动态链接库模块。Windows应用程序是一个通常创建一或几个窗口并使用消息环接收用户输入的可  相似文献   

6.
Visual Basic中动态链接库的使用   总被引:2,自引:0,他引:2  
动态链接库(Dynamic Link Libraries,简称DLL)是Mi-crosoft Windows的重要特点之一。它提出了一个全新的概念,程序人员利用它可以实现应用程序共享代码和资源,这不但可以提高程序的编写效率,在多任务环境下还可以大大提高程序的执行效率。DLL的最大优点是:由于DLL与用户的程序分开,用户可以更新DLL而不用更改已编译过的.EXE程序。DLL使得我们能够把用C语言编制的数据处理代码动态地链接到用VB开发的Windows应用程序中去,从而可以极大地增强后者的数据处理能力。  相似文献   

7.
1.DLL动态连接库,是英文Dynamic Link Li-brary的缩写。DLL是一个包含函数的库文件,程序员在编程时可将其放入自己的程序,然后在程序中便可调用DLL的函数了。所谓“动态链接”指在生成EXE文件时,并没有将DLL文件直接包含到程序中,而是当程序执行时才进行链接。 2.ActiveX Windows下的编程工具如VB、VC、  相似文献   

8.
宋铭 《工业控制计算机》2012,25(8):17-17,19
提出了一种多个LabVIEW应用程序间通信的新方法。利用共享内存技术,借助VC++6.0编程环境,编写一个动态连接库文件(DLL),在这个DLL文件中定义一块共享数据段,并为这个DLL文件定义访问共享数据段的输入输出函数。在多个LabVIEW应用程序中调用这个DLL文件,实现进程间的通信。  相似文献   

9.
在Windows下安装的应用程序目录中,都存在着大量的动态链接库DLL文件,这些DLL文件分别被一个或多个Win-dows程序、其他应用程序同时调用,而Windows程序、其他应用程序又可能同时调用一个或多个DLL文件。Windows可执行文件中包含许多Windows信息,其中的NE格式起始3EH中,保存了入口表、引用表、Windows版本号等众多有用信息。如何确定DLL被哪些程序调用,可以使我们得到不少实际的应用,下面举一简单的例子来说明。 我的系统是Windows 3.2中文版,装了许多英文应用软件,硬盘空间十分紧张。可是我很喜欢中文之星的动态翻译,  相似文献   

10.
阚志刚  赵建民 《电脑》1996,(5):13-14
在Windows3.1提供的动态连接函数库MM-SYSTEM.DLL中,提供了大约一百多个具有多媒体处理能力的API(Application Programming Interface)函数,这使得多媒体技术在应用系统的开发中变得前景广阔.本文介绍如何在Viseal Basic中使用API多媒体函数,并用(VB4.0)编写了多媒体示例应用程序.  相似文献   

11.
在VisualC++中不依赖MATLAB环境调用其函数的方法   总被引:5,自引:1,他引:4  
VisualC 是Windows平台下强大的应用程序开发环境,MATLAB是一个功能强大的数值计算和结果可视化的软件。一种有效的将两者紧密结合起来的方法是,在MATLAB环境下利用MATLAB函数开发某些计算程序,将其编译成不依赖MATLAB环境的C函数,在VisualC 中将此C函数编译成动态连接库,然后在VisualC 环境中开发应用程序界面等功能并加载所开发的动态连接库。  相似文献   

12.
在Windows中,几乎所有应用程序都会用到DLL(动态链接库)文件,它的正常与否关系到软件能否正常运行.很多软件故障也和它有直接关系.但应用程序往往会调用几十个DLL程序,怎么判断谁是"罪魁祸首"呢?  相似文献   

13.
在Windows中,几乎所有应用程序都会用到DLL(动态链接库)文件,它的正常与否关系到软件能否正常运行。很多软件故障也和它有直接关系。但应用程序往往会调用几十个DLL程序,怎么判断谁是“罪魁祸首”呢?  相似文献   

14.
潘应兴 《微电脑世界》1995,(10):77-78,87
一、VBX定制控制 VBX(Visual Basic extensions)是Visual Basic for Windows为了扩展Windows控制而设计的一种特殊动态连接库(DLL)。它将Windows定制控制(Custom controls)存放于以.VBX为后缀的文件中,作为一种事先制作好了的可复用应用程序部件用于将扩充的功能增加到Windows应用程序中。通过可视编程(visual programming)方法,程序员可以将第三方开发商提供的VBX库与自己的Windows  相似文献   

15.
本文介绍了如何利用DPMI及Windows API函数创建Windows DLL库,实现了在Delphi应用程序中直接读取DOS实模式内存,略加改造即可运用于C及Visual Basic。  相似文献   

16.
众所周知,Widows是一个多任务环境,为了减少多个应用程序同时运行对内存的需求,Widows的设计者们匠心独具,提出了一个全新的概念—动态链接库(Dynamic Link Libraries,简称DLL)。它与一般运行库主要区别是DLL在运行时链接,而非用链接器(LINK)链接。这样DLL与用户程序可分离,用户可以直接更新DLL而不必改动已编译成功的可执行文件。用户利用它可实现应用程序间代码和资源的共享,大大提高了程序的编写和执行效率。  相似文献   

17.
认识DLL文件     
DLL是DynamicLinkLibrary的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。DLL文件一般被存放在C:\Win-dows\System目录下。1.如何了解某应用程序使用了哪些DLL文件?右键单击该应用程序并选择快捷菜单中的“快速查看”命令,在随后出现的“快速查看”窗口的“引入表”一栏中…  相似文献   

18.
系统门诊所     
《电脑爱好者》2004,(18):113-113
1运行程序时出现MSVBVM60.DLL错误问:我在Windows 2000中运行一些程序时,系统总是弹出一个错误提示,提示信息为“没有找到MSVBVM60.DLL,因为这个应用程序未能启动,重装应用程序可能会修复此问题”。请问这是怎么回事?如何才能解决这个问题?答:MSVBVM60.DLL是微软的VB运行库文件  相似文献   

19.
在Windows系统中安装和卸载程序是件非常容易的事情,一般用户通过安装和卸载程序向导就能很轻松地完成。但安装和卸载Windows程序还有一些鲜为人知的小技巧,使用Rundll32命令安装和卸载Windows程序就是其中之一,可能你从来还没接触过,下面我们就一起领略它的神奇功能吧!提示:Rundll32.exe是Windows系统提供的一个命令,它用来调用32位的DLL函数(16位的DLL文件用Rundll.exe来调用。DLL文件是Windows的基础,所有的API函数都是在DLL中实现的,它不能独立运行,一般由进程加载并调用,运行DLL文件最简单的方法是利用Rundll32.exe,它的命令格式是“Rundll32.exe 动态链接库名、函数名、参数名”。  相似文献   

20.
VB中端口I/O操作的实现   总被引:1,自引:0,他引:1  
Visual Basic作为一种非常方便的Windows应用程序开发平台,可以实现Windows的绝大多数功能。但是VB却缺乏端口输入输出函数,而且Windows API(应用程序接口)也没有提供端口输入输出的能力。但是,在实际工程应用中(例如报警信号的检测),我们用VB做好了界面,底层操作往往需要端口的读写(I/O)。因为像自己设计的仪器控制器这样的硬件,Windows是无法提供访问权的。幸好VB提供了动态链接库(DLL)功能,可以通过用其他高级语语言(如Borland C )建立的DLL来解决。下面就如何建立端口读写的DLL以及怎样调用相应的函数作一介绍。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号