首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
深入分析了Windows动态链接库(DLL)内部工作原理,阐述了DLL的动态链接、地址映射、引用计数等特性,通过简单实例,探讨了创建和调用动态链接库的方法和技巧,为工程人员开发和使用动态链接库提供了一定的技术支持。  相似文献   

2.
动态链接库是一种特殊的可执行文件,它的内存机制可以减少系统资源占用,而且便于系统升级。介绍了D elph i中动态链接库的基本概念及其创建调用方法、步骤,并以一实例配合说明如何在D elph i中应用动态链接库,从而实现提高系统性能。由于DLL具有节省内存、共享代码、升级方便和独立于编程语言的优点,现已被广泛应用。另外,D elph i利用DLL实现了窗体的重用机制,用户可以将自己设计好的窗体储存在一个DLL中,在需要的时候可随时调用它。  相似文献   

3.
在PowerBuilder中可以通过外部引用函数的形式来调用动态链接库中的函数。本文介绍了在PowerBuilder如中调用DLL API的方法,并给出实例。  相似文献   

4.
本文介绍WINDOWS98下VC、BCB、VB、VFP利用动态链接库共享代码的方法和技巧,并给出VC创建供其它语言调用的DLL和VC、BCB之间DLL的相互调用的源程序。  相似文献   

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

6.
Microsoft公司推出的VisualBasicForWindoM编程工具(简称VB,现已升级到了3.0版),不仅具有使用方便、界面友善和面向对象的优点,还具有无限扩增控制、动态链接库、动态数据交换等的强大功能和特色。VB是一个基于Windows环境的可视性编程工具,Windows中所提供的500个左右的应用接口程序(API)均可为VB所调用,这就是VB强大的DLL功能,有了这个DLL功能,VB便如虎添翼:可奏乐,可作多边形的绘制、填充等具有一定专业性的软件开发工作。IVB调用DLL的一般方法Windows定义了调用其应用接口程序(AP)的语法,例如Polygon函…  相似文献   

7.
本文系统介绍了动态链接库(DYNAMICLINKLIBRARY,简称DLL)的基本概念和对DLL的实现原理进行剖析,使我们对DLL文件的内部结构有一个全面的认识,并通过实例描述如何在DELPHI通过编程实现动态链接库调用过程。  相似文献   

8.
本文系统介绍了动态链接库(DYNAMIC LINK LIBRARY,简称DLL)的基本概念和对DLL的实现原理进行剖析,使我们对DLL文件的内部结构有一个全面的认识.并通过实例描述如何在DELPHI通过编程实现动态链接库调用过程。  相似文献   

9.
Fortran与C/C++的混合编译   总被引:10,自引:0,他引:10  
任慧  周振红  张成才 《计算机工程与设计》2007,28(17):4096-4098,4111
在长期的数值计算中人们积累了大量宝贵的程序资源--Fortran、C/C 源程序,为了能综合利用这些资源,Win32环境下多采取基于动态链接库DLL的混合编程方法,增加了额外建造、加载DLL的负担.提出一种Fortran与C/C 混合编程的便捷途径:在特定集成开发环境下的混合编译,系统探讨Fortran与C/C 在调用约定上的协调问题,并用典型实例加以说明.  相似文献   

10.
什么是DLL?DLL就是动态链接库,它是包含函数和数据的模块的集合,程序文件(如.exe文件或.dll文件)在运行时加载这些模块(亦即所需的模块映射到调用进程的地址空间)下面两类函数定义了DLL——导出函数;这些函数由其他模块调用;内部函数:这些函数仅从定义它们的DLL中调用。DLL还导出数据,不过,这些数据由相应的函数使用,我们在使用电脑过程中,经常会遇见这样或那样的DLL错误,本文介绍——  相似文献   

11.
动态链接库技术在虚拟仪器开发中的应用   总被引:2,自引:0,他引:2  
虚拟仪器是计算机技术和现代仪器技术共同发展的结晶,代表着当今仪器发展的最新趋势。动态链接库(DLL)机制的引入使得LabVIEW具有了更加强大的硬件接口的驱动能力。文章首先阐述了DLL技术以及LabVIEW的动态链接库机制,最后详述了利用上述两项技术设计的基于USB总线的虚拟仪器的过程。  相似文献   

12.
VisualC++中动态链接函数库的应用   总被引:1,自引:0,他引:1  
肖健  刘明霞 《现代计算机》1999,(1):74-76,79
动态键接函数库(Dynamic Link Libraries,简称DLL)是组成Windows系统最重要的元素。Windows将构成其系统大部分的程序代码、数据以及经常用到的资源,以二进制文件的形式存储在磁盘文件里。用户在开发Windows大型应用程序时,采用动态链接库方式,同样会带来诸如减小可执行文件、节约应用程序运行内存、便于修改和更新等好处。本文结合笔者在实际开发工作中遇到的一些问题,介绍了  相似文献   

13.
根据WINDOWS动态链接库和动态菜单生成技术,结合数据库使用,利用DELPHI7实现用户自由选择模块组合成适合用户使用的应用程序,给出了一种简单的实现思路及方法。  相似文献   

14.
用Visual Basic 4.0开发微机与单片机通信程序   总被引:1,自引:0,他引:1  
鞠阳 《计算机工程》1998,24(11):66-68
介绍了在Windows95下Visual Basic4.0采用动态链接库(DLL)方式实现微机与单片机之间串行通信的原理与方法。  相似文献   

15.
动态应变数据采集与处理系统的开发及改进   总被引:1,自引:0,他引:1  
本文介绍了在Windows平台下,用Visual Basic6.0(VB6.0)和MATCOM,结合动态链接库(DLL)技术开发动态应变数据采集与处理系统。在系统开发中,以VB6.0作为界面开发工具,利用DLl技术、MATCOM和Windows API函数,不但解决了动态应变仪和光线示波器难以较高精度分析的问题,而且实现了自身的高速实时采集,改进了现有的动态应变实验数据采集处理方法。  相似文献   

16.
Labview环境下Mallat正交小波变换快速算法的实现   总被引:3,自引:0,他引:3  
分析了动态连接库(DLL)的工作原理,介绍了Labview环境下动态连接库(DLL)的构建和调用方法,在分析Mallat正交小波变换快速算法的基础上,构造了小波变换动态连接库,借助于Labview的高级语言编程接口功能,通过进一步设计,将Mallat算法引入到Labview环境中,扩充了Labview的功能,并对Labview下的Mallat小波变换算法进行了实验验证。  相似文献   

17.
编写硬件中断服务程序是面向Windows95实时系统的一项关键技术,它直接影响到系统的实时性能。本文详细分析了Windows环境下的动态链接库(DLL)技术:通过一个实例,给出相应的程序。这些程序作者在Windows95环境下开发的《铁路信号实时控制》工程系统中得以实现。  相似文献   

18.
Simultaneous multithreading (SMT) processors can issue multiple instructions from distinct processes or threads in the same cycle. This technique effectively increases the overall throughput by keeping the pipeline resources more occupied at the potential expense of reducing single thread performance due to resource sharing. In the software domain, an increasing number of dynamically linked libraries (DLL) are used by applications and operating systems, providing better flexibility and modularity, and enabling code sharing. It is observed that a significant amount of execution time in software today is spent in executing standard DLL instructions, that are shared among multiple threads or processes. However, for an SMT processor with a virtually-indexed cache implementation, existing instruction fetching mechanisms can induce unnecessary false I-TLB and I-Cache misses caused by the DLL-based instructions that are intended to be shared. This problem is more prominent when multiple independent threads are executing concurrently on an SMT processor.In this work, we investigate a neglected form of contention between running threads in the I-TLB and I-Cache (including both VIVT and VIPT) due to DLLs. To address these shortcomings, we propose a system level technique involving a light-weight modification in the microarchitecture and the OS. By exploiting the nature of the DLLs in our optimized system, we can reinstate the intended sharing of the DLLs in an SMT machine. Using Microsoft Windows based applications, our simulation results show that the optimized instruction fetching mechanism can reduce the number of DLL misses up to 5.5 times and improve the instruction cache hit rates by up to 62%, resulting in up to 30% DLL IPC improvements and up to 15% overall IPC improvements.  相似文献   

19.
在VB环境下分布式测控系统多机通信的实现   总被引:2,自引:2,他引:0  
邓文浪 《计算机工程》2000,26(9):161-162
针对用Visual Basic编程实现分布式测控系统多机通信所出现的问题,提出了采用动脉链接库技术扩展VB功能,实现多机通信的解决方案,并给出了实例。  相似文献   

20.
一种VC++与MATLAB混合编程的实现方法   总被引:2,自引:0,他引:2  
本文介绍了MATLAB和VC 混合编程的三种方式,研究了采用“调用MATLAB C/C 库”方式时,其动态链接库的导入与设置,静态链接库的生成与设置,编译环境的设置,数据类型转换等一系列问题,为用户扩展MATLAB应用,方便快捷的实现MATLAB与VC 混合编程,提高编程效率提供有益的帮助。  相似文献   

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

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