用vb调用外部.dll组件,为什么老说找到到入口函数?我该如何解决呢?

lang11zi 2003-11-20 09:18:05
不知道大家用过 没有》?
...全文
98 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lang11zi 2003-11-21
  • 打赏
  • 举报
回复
谢谢各位,我已经成功了

还要注册regsvr .dll文件。能自动注册么?
lang11zi 2003-11-21
  • 打赏
  • 举报
回复
good~~有效果了,可是还是出现了个错误。实时自动化错误。。

我晕倒
yunfeng007 2003-11-21
  • 打赏
  • 举报
回复
修改一下
第二个应该为set myObj=createObject("XXXX")
yunfeng007 2003-11-21
  • 打赏
  • 举报
回复
你可以用两种方法来定义对象
1、用new,例如 dim myObj as new XXXX'XXXX为你要定义的对象
2、用createobject,
例如 dim myObj as Object
myObj=createObject("XXXX")'XXXX为你要定义的对象

lang11zi 2003-11-21
  • 打赏
  • 举报
回复
我发现我没定义对象,我该怎么定义呢?我是声明后直接调用里面的函数的
lang11zi 2003-11-21
  • 打赏
  • 举报
回复
我用的是activex dll,我也引用了。没有报错。我也声明了。可调用函数的时候就出先如题的问题了。

各位还能给我个例子看看?

或者给我个QQ
MSN当面讨教?
我的QQ:43684810
3661512 2003-11-20
  • 打赏
  • 举报
回复
1.申明错误.
2.系统不支持
3.调用的函数DLL中没有
踏平扶桑 2003-11-20
  • 打赏
  • 举报
回复
那是因为你调用的dll中没有那个函数,你使用这个dll前要弄清到底有没有
有时候win自己的dll也是不能跨系统的(比如98里的某些dll在nt环境下就不能调用)
佛的光辉 2003-11-20
  • 打赏
  • 举报
回复
你调用的函数在dll中没有
rainstormmaster 2003-11-20
  • 打赏
  • 举报
回复
首先,你要明确你的dll是标准的dll还是activex dll文件
前者的话,可以通过声明引用,提示找不到入口,一般都是声明错误

如果是后者的话,可以:工程-引用:浏览 选中dll文件 点击确定(如果没报错的话,说明该文件为activex dll,否则需要声明使用),然后在程序中定义对象并使用其中的函数
本课程主要是针对ILRuntime设计一个独立的脚本热更新框,框架的优势:1.将代码热更脱离Assetbundle资源热更,独立的部分更适用于各种不同的框架。2.加快项目的逻辑更新,bug修复.(后期修bug,多数情况下并不用动到资源,只需要更新脚本代码,无需重走资源打包发布流程,大大提升效率)3.提供热更模式和正常开发模式的快速切换接口,可以让队友像平常一样去开发.4.不依赖市面上的任何AB框架,完全兼容市面上各种不同的AB框架.5.重点:希望通过它,帮助你学习、了解ILRuntime真正在项目中的应用.框架的将提供以下这些接口,这些接口将从0开始,在Unity里将C#脚本编译成dll,然后将dll放到服务器上,再将dll下载下来,进行加载,到最后从Unity主工程调用热更新的代码逻辑.1.Create hotfixdll接口将热更部分的代码 编译成dll生成dll版本配置(MD5)2.更新对比接口本地跟服务器的dll进行版本对比3.下载热更dll下载dll本身的文件下载版本记录文件4.加载热更dll加载dll实例化:AppDomain初始化:注册跨域继承适配器注册委托适配器LitJson重定向调用性能优化(CLR绑定功能)调用热更接口Hotfix.HotfixApplication.Main 进入热更逻辑5.ILMonoBehaviour用于监听组件的生命周期,实际是桥接(调用)热更的逻辑AwakeStartEnableUpdateLateUpdate.......6.添加其他常用的库DOTweenLitJsonSpineGoogle.ProtobufTextAnimation可以根据上面的方式,自行添加依赖的库... 

7,732

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧