Windows 外壳公用 DLL

Windows 外壳公用 DLL,第1张

Windows DLL文件是动态链接库文件。

许多软件安装的时候会要求向系统盘添加dll动态链接库文件,但是如果删除这些软件,动态链接库文件还是留着的,所以只能说有部分dll可以删除,有部分不可以删除,通过一些系统优化软件,比如windows优化大师或超级兔子,可以识别并删除无用的dll,自己最好不要动。

扩展资料:

对于“适用范围”一节中列出的Microsoft Windows *** 作系统, *** 作系统的大量功能是由动态链接库 (DLL) 提供的。

另外,当在这些Windows *** 作系统之一上运行某一程序时,该程序的很多功能可能是由DLL提供的。例如,某些程序可能包含很多不同的模块,而该程序的每个模块都包含在DLL中并从中分发。

使用DLL有助于促进代码的模块化、代码重用、内存的有效使用和减少所占用的磁盘空间。 因此, *** 作系统和程序能够更快地加载和运行,并且在计算机中占用较少的磁盘空间。

当程序使用DLL时,一个称为依赖性的问题可能导致该程序无法运行。当程序使用DLL时,就会创建一个依赖项。如果其他程序改写和损坏了该依赖项,原来的那个程序就可能无法成功运行。在引入 Microsoft .NET Framework之后,大多数依赖性问题都已经通过使用程序集消除了。

(一)创建动态链接库

1)新建一个类库

2)编写该类库

例如:

1: using System

2: using System.Collections.Generic

3: using System.Linq

4: using System.Text

5:

6: namespace DllTest

7: {

8: public class MyClass

9: {

10: public void ShowMessage()

11: {

12: Console.WriteLine("你已成功调用了动态链接!")

13: Console.ReadLine()

14: }

15: }

16: }

3)生成动态链接库

(二)使用动态链接库

1)添加引用

右击项目-添加引用-浏览 找到本地的dll文件

image

2)using 该dll文件里面代码的名称空间

例如:

1: using System

2: using System.Collections.Generic

3: using System.Linq

4: using System.Text

5:

6: //using 要引用的dll文件的命名空间

7: using DllTest

8:

9: namespace DllExample

10: {

11: class Program

12: {

13: static void Main(string[] args)

14: {

15: DllTest.MyClass myTest = new DllTest.MyClass()

16: myTest.ShowMessage()

17: }

18: }

19: }


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/10983612.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-12
下一篇2023-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存