玩QQ游戏时出现网页脚本错误 怎么办???????

就是这个东西:... 就是这个东西: 展开
 我来答
二十翼鸟人
2012-07-23 · 超过11用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:17.4万
展开全部
一、动态链接库的概念  动态链接库(Dynamic Link Library,缩写为DLL)是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。动态链接库文件的扩展名一般是dll,也有可能是drv、sys和fon,它和可执行文件(exe)非常类似,区别在于DLL中虽然包含了可执行代码却不能单独执行,而应由Windows应用程序直接或间接调用。  动态链接是相对于静态链接而言的。所谓静态链接是指把要调用的函数或者过程链接到可执行文件中,成为可执行文件的一部分。换句话说,函数和过程的代码就在程序的exe文件中,该文件包含了运行时所需的全部代码。当多个程序都调用相同函数时,内存中就会存在这个函数的多个拷贝,这样就浪费了宝贵的内存资源。而动态链接所调用的函数代码并没有被拷贝到应用程序的可执行文件中去,而是仅仅在其中加入了所调用函数的描述信息(往往是一些重定位信息)。仅当应用程序被装入内存开始运行时,在Windows的管理下,才在应用程序与相应的DLL之间建立链接关系。当要执行所调用DLL中的函数时,根据链接产生的重定位信息,Windows才转去执行DLL中相应的函数代码。  一般情况下,如果一个应用程序使用了动态链接库,Win32系统保证内存中只有DLL的一份复制品,这是通过内存映射文件实现的。DLL首先坏魅隬in32系统的全局堆栈,然后映射到调用这个DLL的进程地址空间。在Win32系统中,每个进程拥有自己的32位线性地址空间,如果一个DLL被多个进程调用,每个进程都会收到该DLL的一份映像。与16位Windows不同,在Win32中DLL可以看作是每个进程自己的代码。  二、动态链接库的优点  1. 共享代码、资源和数据   使用DLL的主要目的就是为了共享代码,DLL的代码可以被所有的Windows应用程序共享。  2. 隐藏实现的细节   DLL中的例程可以被应用程序访问,而应用程序并不知道这些例程的细节。  3. 拓展开发工具如Delphi的功能  由于DLL是与语言无关的,因此可以创建一个DLL,被C++、VB或任何支持动态链接库的语言调用。这样如果一种语言存在不足,就可以通过访问另一种语言创建的DLL来弥补。  三、动态链接库的实现方法  1. Load-time Dynamic Linking  这种用法的前提是在编译之前已经明确知道要调用DLL中的哪几个函数,编译时在目标文件中只保留必要的链接信息,而不含DLL函数的代码;当程序执行时,利用链接信息加载DLL函数代码并在内存中将其链接入调用程序的执行空间中,其主要目的是便于代码共享。  2. Run-time Dynamic Linking   这种方式是指在编译之前并不知道将会调用哪些DLL函数,完全是在运行过程中根据需要决定应调用哪个函数,并用LoadLibrary和GetProcAddress动态获得DLL函数的入口地址。教你认识动态链接库DLL文件   DLL是Dynamic Link Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。DLL文件一般被存放在C:WindowsSystem目录下。  1、如何了解某应用程序使用哪些DLL文件  右键单击该应用程序并选择快捷菜单中的“快速查看”命令,在随后出现的“快速查看”窗口的“引入表”一栏中你将看到其使用DLL文件的情况。  2、如何知道DLL文件被几个程序使用  运行Regedit,进入HKEY_LOCAL_MACHINESoftwareMicrosrftWindowsCurrent-VersionSharedDlls子键查看,其右边窗口中就显示了所有DLL文件及其相关数据,其中数据右边小括号内的数字就说明了被几个程序使用,(2)表示被两个程序使用,(0)则表示无程序使用,可以将其删除。  3、如何解决DLL文件丢失的情况  有时在卸载文件时会提醒你删除某个DLL文件可能会影响其他应用程序的运行。所以当你卸载软件时,就有可能误删共享的DLL文件。一旦出现了丢失DLL文件的情况,如果你能确定其名称,可以在Sy**ckup(系统备份文件夹)中找到该DLL文件,将其复制到System文件夹中。如果这样不行,在电脑启动时又总是出现“***dll文件丢失……”的提示框,你可以在“开始/运行”中运行Msconfig,进入系统配置实用程序对话框以后,单击选择“System.ini”标签,找出提示丢失的DLL文件,使其不被选中,这样开机时就不会出现错误提示了。
qq841549595
2012-07-25 · TA获得超过256个赞
知道答主
回答量:276
采纳率:0%
帮助的人:117万
展开全部
关掉重新启动一下就好了.还是不行就重启电脑.还是不行就重新安装!!我也不懂 不过这样应该能解决了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匹树9
2012-07-23 · TA获得超过161个赞
知道答主
回答量:270
采纳率:0%
帮助的人:252万
展开全部
重启下,自己电脑问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雪鬓皓发
2012-07-23 · 超过13用户采纳过TA的回答
知道答主
回答量:126
采纳率:0%
帮助的人:45.1万
展开全部
重新安装试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ray0killer
2012-07-23 · 贡献了超过170个回答
知道答主
回答量:170
采纳率:0%
帮助的人:36.7万
展开全部
关了就好了 没问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式