时隔两个多月,当我偶尔看看贴吧的时候,经常看到有人求c++二段的源码,对此我表示很忧桑,也许你们并没有看到dll到底是什么,为什么会有dll这个东西,也许说到这儿有人就懂了,也许早有人已经在用了。
我们通过劫持dll来达到无图标读写,这是dll的延伸,并不是dll的本身应该存在的理由,dll里封装了各种函数,通过接口来实现调用这些函数,那么我们为什么不用c++的劫持dll去调用易语言的功能dll呢,同时,合理分配dll会更有效的管理各个部分,就比如我们把搜索二段的源码封装在一个dll中,由于这个dll不需要基址的更新,所以可以一直调用而不用更新,想想,这样多方便。
那么,问题来了,怎样用易语言实现封装一个dll,从而让我们用c++的dll去调用。
这里有三种,第一种是没有形参的函数,比如void sum(void) 这样的函数,第二种便是有形参的函数,比如 void sum(int a,int b),还有一种是带返回值的,比如int sum(int a,int b)
我们通过劫持dll来达到无图标读写,这是dll的延伸,并不是dll的本身应该存在的理由,dll里封装了各种函数,通过接口来实现调用这些函数,那么我们为什么不用c++的劫持dll去调用易语言的功能dll呢,同时,合理分配dll会更有效的管理各个部分,就比如我们把搜索二段的源码封装在一个dll中,由于这个dll不需要基址的更新,所以可以一直调用而不用更新,想想,这样多方便。
那么,问题来了,怎样用易语言实现封装一个dll,从而让我们用c++的dll去调用。
这里有三种,第一种是没有形参的函数,比如void sum(void) 这样的函数,第二种便是有形参的函数,比如 void sum(int a,int b),还有一种是带返回值的,比如int sum(int a,int b)