实时错误'453':找不到DLL入口点

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/8804769

   经过前几天的艰苦奋斗,我们的作品“飞聊“的基本功能已经实现,从现在开始进入窗口美化、调试、打包等阶段。

 不过今天上午问题又来了,在给窗体实现换肤功能的时候,虽然添加了模块(其中也已经调用声明了相应的API),窗体中也添加了相应的代码,但在运行时弹出了“实时错误'453':找不到DLL入口点SkinH_AttachEx in SkinH_VB6.dll”的对话框。如下图:  

    其实遇到这种问题,很可能是调用的函数与系统接口的问题,我在换肤的模块中声明的函数为:

Public Declare Function SkinH_AttachEx Lib "SkinH_VB6.dll" (ByVal lpSkinFile As String, ByVal lpPasswd As String) As Long 

提示找不到DLL入口点有几种可能:

1、在声明系统调用中的语句的词出错(比如把函数名拼写错了,这时候需要你重新检查一下你调用的函数名是否正确),这时如果你不是很清楚该函数的名称,可以用Dependency Walker分析工具打开相应的DLL动态链接库,用它可以查到正确的函数名称,也可以检查某些函数是否被破坏等;

2、在声明系统调用中的语句的词忘记了区分大小写(在声明系统调用函数时必须区分大小写);

3、还有一种情况就是你调用的那个DLL文件损坏或者缺少你要调用的函数,比如上面出现的错误“找不到DLL入口点SkinH_AttachEx in SkinH_VB6.dll”,很可能就是因为你的SkinH_VB6.dll动态链接库中中缺少SkinH_AttachEx函数或此函数发生错误,这时你同样可以用Dependency Walker检测一下该动态链接库中是否缺少此函数或此函数是否被破坏,如果是的话,重新下载一个相应的DLL文件来解决。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据之美

shell 学习笔记(16)

转载请注明出处: https://cloud.tencent.com/developer/user/1177713/activities 注:以前的1-15连载...

36010
来自专栏蓝天

Shell 条件判断汇总

-b file            若文件存在且是一个块特殊文件,则为真 -c file            若文件存在且是一个字符特殊文件,则为真 -d ...

842
来自专栏Java面试通关手册

Java多线程学习(四)等待/通知(wait/notify)机制

我自己总结的Java学习的系统知识点以及面试问题,目前已经开源,会一直完善下去,欢迎建议和指导欢迎Star: https://github.com/Snailc...

2293
来自专栏PHP在线

YII运行原理

应用执行流程: 浏览器向服务器发送 Http Request | 控制器(protected/controllers) | |—> Action | 创建模型 ...

3356
来自专栏九彩拼盘的叨叨叨

在 Sublime 中使用 Vim 指南

Sublime 中自带支持 Vim 的插件,但默认是关闭的。开启方式为:在菜单 Preferences/Settings-User 中设置

962
来自专栏Pythonista

Django基础教程

URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于...

4512
来自专栏乐百川的学习频道

使用 Beautiful Soup 解析网页内容

安装Beautiful Soup Beautiful Soup是一个Python的HTML解析框架,我们可以利用它方便的处理HTML和XML文档。Beautif...

2639
来自专栏从零开始学自动化测试

Selenium2+python自动化60-异常后截图(screenshot)

前言 在执行用例过程中由于是无人值守的,用例运行报错的时候,我们希望能对当前屏幕截图,留下证据。 在写用例的时候,最后一步是断言,可以把截图的动作放在断言这里,...

4055
来自专栏MasiMaro 的技术博文

PE文件详解(三)

在执行一个PE文件的时候,windows 并不在一开始就将整个文件读入内存的,二十采用与内存映射文件类似的机制。 也就是说,windows 装载器在装载的时...

993
来自专栏大内老A

ASP.NET MVC的客户端验证:jQuery验证在Model验证中的实现

在简单了解了Unobtrusive JavaScript形式的验证在jQuery中的编程方式之后,我们来介绍ASP.NET MVC是如何利用它实现客户端验证的。...

2036

扫码关注云+社区

领取腾讯云代金券