1、直接搜索并下载相应的dll文件
2、将下载下来的文件放在C:\Windows\System32目录里
3、运行软件,如果仍然不行,再把dll文件放在软件根目录下运行。
方法二:
1、搜索并下载运行库包,即VC运行库合集,安装好这个合集就不用一个一个查找相应的dll文件。
要在Dll里导出需要外部调用的函数,导出方法见下面的例子:TestDll的C++工程:
第一步,设置需要外部调用的函数:
__declspec (dllexport)DWORD _stdcall TestFun(int Param)
{
.......
}
第二步,写def文件:
def文件内容
LIBRARY "TestDll"
EXPORTS
TestFun
第三步,编译DLL
调用方(Delphi):
第一步,静态声明Dll导出函数
function TestFun(param:Integer):DWORDstdcallexternal 'TestDll.Dll' name 'TestFun'
第二步,使用Dll函数
TestFun(...)
望采纳。。。
【问题描述】:找不到dll文件或dll文件丢失
【原因分析】:
dll误删或者丢失
【简易步骤】:
1.
打开【360系统急救箱】—界面右下—点【系统文件修复区】—输入提示丢失的【dll文件名称】—【添加】
2.
下载正常的dll文件—点击【开始】—【运行】—输入【regsvr32缺失的dll文件名称】即可。
【解决方案:】:
方案一:360系统急救箱修复
1.
打开【360系统急救箱】—界面右下—点【系统文件修复区】。(如图1)
图1
2.
输入提示丢失的【dll文件名称】,然后点击【添加】即可自动修复。(如图2)
图2
方案二:从网上下载或找相同版本的系统复制缺失的dll文件,覆盖到故障机器的c:\windows\system32下。覆盖之后需要重新注册一下缺失的dll文件。
1.
点击【开始】—【运行】,然后输入【regsvr32缺失的dll文件名称】即可。下图以注册【script.dll】为例。(如图3)
图3
【问题描述】:
找不到dll文件或dll文件丢失
【原因分析】:
dll误删或者丢失
【简易步骤】:
1.
打开【360系统急救箱】—界面右下—点【系统文件修复区】—输入提示丢失的【dll文件名称】—【添加】
【解决方案】:
方案一:360系统急救箱修复
1.
打开【360系统急救箱】—界面右下—点【系统文件修复区】。(如图1)
图1
2.
输入提示丢失的【dll文件名称】,然后点击【添加】即可自动修复。(如图2)
图2
方案二:从网上下载或找相同版本的系统复制缺失的dll文件,覆盖到故障机器的c:\windows\system32下。覆盖之后需要重新注册一下缺失的dll文件。
1.
点击【开始】—【运行】,然后输入【regsvr32缺失的dll文件名称】即可。下图以注册【script.dll】为例。(如图3)
图3
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)