大漠多线易语言调用大漠插件

171 篇文章 26 订阅
143 篇文章 13 订阅

易语言调用大漠插件

一、COM组件注册
一个COM组件在使用前必须首先注册
手动注册
写到文件 (取运行目录 () + “\dm.dll”, #dm)
运行 (“regsvr32 dm.dll -s”, 真, )
dm.创建 ()
运行 (“regsvr32 ” + 取运行目录 () + “\dm.dll” + “ -s”, 真, )

511遇见易语言多线程大漠多线程

二、易语言调用大漠插件

511遇见

1、易语言----工具---类型库或OCX组件---支持库
注册组件---
2、手动注册大漠到系统
3、免注册

教程源码:

.版本 2
 
.程序集 大漠, , 公开
.程序集变量 obj, 对象
 
.子程序 _初始化, , , 当基于本类的对象被创建后,此方法会被自动调用
 
.判断开始 (文件是否存在 (取运行目录 () + “\dm.dll”) = 假)
    .判断开始 (写到文件 (取运行目录 () + “\dm.dll”, #大漠) = 真)
        置文件属性 (取运行目录 () + “\dm.dll”, 2 + 4)
    .默认
 
    .判断结束
 
.默认
 
.判断结束
运行 (“regsvr32 dm.dll -s”, 真, #隐藏窗口)
obj.创建 (“dm.dmsoft”, )
.子程序 _销毁, , , 当基于本类的对象被销毁前,此方法会被自动调用
 
.子程序 Ver, 文本型, 公开
 
返回 (obj.文本方法 (“Ver”, ))

源码:511遇见易语言多线程大漠多线程-21易语言调用大漠插件

错误代码解释:0表示无错误,-1:表示你使用了绑定里的收费功能,但是没注册,无法使用,-2:使用模式0246时出现,因为目标窗口有保护,或者目标窗口没有以管理员权限打开.常见于win7以上系统.或者有安全软件拦截插件.解决办法:关闭所有安全软件,并且关闭系统UAC,然后再重新尝试.如果还不行就可以肯定是目标窗口有特殊保护,-3:使用模式0246时出现,可能目标窗口有保护,也可能是异常错误.还有可能是绑定的窗口是64位应用程序,可以尝试换绑定模式或许可以解决,-4:使用模式1357101103时出现,这是异常错误,-5:使用模式1357101103时出现,这个错误的解决办法就是关闭目标窗口,重新打开再绑定即可.也可能是运行脚本的进程没有管理员权限,-6:被安全软件拦截,典型的是金山.360等.如果是360关闭即可.如果是金山,必须卸载,关闭是没用的,-7-9:使用模式1357101,103时出现,异常错误.还有可能是安全软件的问题,比如360等.尝试卸载360,-8-10:使用模式1357101103时出现,目标进程可能有保护,也可能是插件版本过老,试试新的或许可以解决,-8可以尝试使用DmGuard中的np2盾配合,-11:使用模式1357101103时出现,目标进程有保护.告诉我解决,-12:使用模式1357101103时出现,目标进程有保护.告诉我解决,-13:使用模式1357101103时出现,目标进程有保护.或者是因为上次的绑定没有解绑导致.尝试在绑定前调用ForceUnBindWindow,-14:使用模式0145时出现,有可能目标机器兼容性不太好.可以尝试其他模式.比如236,7,-16:可能使用了绑定模式0123和101,然后可能指定了一个子窗口.导致不支持.可以换模式4567或者103来尝试.另外也可以考虑使用父窗口或者顶级窗口.来避免这个错误.还有可能是目标窗口没有正常解绑然后再次绑定的时候,-17:模式1357101103时出现.这个是异常错误.告诉我解决,-18:句柄无效,-19:使用模式0123101时出现,说明你的系统不支持这几个模式.可以尝试其他模式,-20:使用模式1357101103时出现,说明目标进程里没有解绑,并且子绑定达到了最大.尝试在返回这个错误时,调用ForceUnBindWindow来强制解除绑定,-21:使用模式1357101103时出现,说明目标进程里没有解绑.尝试在返回这个错误时,调用ForceUnBindWindow来强制解除绑定,-100:调用读写内存函数后,发现无效的窗口句柄,-101:读写内存函数失败,-200:AsmCall失败
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

511遇见

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值