重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
“找不到 DLL 入口点”,这种问题一般都是函数名的声明不正确。
乌当网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联公司2013年开创至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司。
比如把函数名写错(要区分大小写的)、dll文件名写错等。
你的 nxmi.dll 是哪来的?
一般的“第三方DLL文件”,都不会给你提供A版和W版的函数接口吧!
你把 Alias "BizbussA" 删除,再运行试试。
或者,把这个DLL文件发出来,我给你看看函数名是否正确。
易语言直接编译的dll和其他语言的dll结构不太一样~ 没有标准的DllMain函数,解决方法就是用黑月编译插件来编译。
把add.dll复制到系统目录下(c:\windows\system32\),Private Declare Function aaa Lib "F:\dll\add\Debug\add.dll" (ByVal a As Integer, ByVal b As Integer) As Integer
改为
Private Declare Function aaa Lib "add.dll" (ByVal a As Integer, ByVal b As Integer) As Integer
看看行么
DLL在生成后,里内的函数会有变化,所以你要先用软件exesc查一下它变化的结果是什么
之后这样写,我是用C#写的,对你应该有帮助
[DllImport("facecom.dll", EntryPoint = "?fnfacecom@@YAHXZ")]
public extern static int fnfacecom();
?fnfacecom@@YAHXZ
这个就是那个就是在软件里查到的改变后的结果,你写在入口号处就可以了
这个我用过了没问题
.NET 类库生成的 dll 只要在你的项目引用里添加对 dll 的引用即可。图中是调用普通 dll 的方法,那个 dll 通常是用 C++ 写的非托管库。