插件释放到Plugin目录有什么问题
首先从理论上来说释放到任何目录都是没问题的
但是按键以及简单游或者小精灵的Plugin目录比较特殊
原因在于按键会自动把Plugin目录下的所有dll强行注册到系统(相当于调用了Regsvr32 *.dll)
而 且按键还会自动为每个dll创建相对应的com对象,这样导致Plugin下的dll会被暂时锁定,
此时,如果再进行对此dll的注册,都会失败.
所以如果你释放插件到Plugin目录,那么导致的问题就是如果要进行插件升级,很可能就会失败,导致脚本错误.
所以我强烈建议大家养成好习惯,不要把dll释放到Plugin,自己手动注册最安全可靠.这样既利人又利己.
为什么不建议使用Plugin方式调用
原因还在于按键对于Plugin的实现方式。
由于大漠插件的设计是一个dm对象对应一个窗口这样的模式来设计的。
但是如果用了Plugin方式,实际上按键内部只有一个对象,无论你开几个脚本,开几个线程都是如此。
那么在多开时,就会出现问题。
所以,如果没有特别需求,还是用标准的vbs方式来调用.
注意
从2.1118B版本之后,大漠插件将禁止释放到Plugin目录,以避免一系列升级产生的BUG!
同时,也禁止用Plugin方式来调用插件,那个方式也是非常不安全的.
请大家严格按照vbs的语法来使用插件.