易语言如何调用别人的DLL
就是比如QQ打开QQ就会调用某个DLL文件不打开QQ就不会调用!我用易语言做软件!一打开我自己的做的软件他就会调用QQ的DLL就是这个意思!哪位大神知道...
就是比如QQ 打开QQ 就会调用某个DLL文件 不打开QQ就不会调用! 我用易语言做软件! 一打开我自己的做的软件 他就会调用QQ的DLL 就是这个意思! 哪位大神知道
展开
1个回答
展开全部
通常你只能调用自己写的,因为你知道你自己写这个dll他的用法是咋样的。
如果是别人写的那么他就必须要声明所需调用那些函数进行公开,必要时他还需要写出一份关于调用的例子,别人写的dll大多都是c++的,例子大多就是c+的。dll在win上大多语言是通用的
先跟你说说,你为什么要调用别人的dll,你调用总得有一个目的,别人写出来是为了方便整理一些数据,他是可以完全写进单个程序里的,或者程序员是要给别人提供的,而且那是别人的东西总的来说他不告诉你怎么用你是不可能知道怎样调用的。(对于qq的dll是腾讯公司他们自己的东西,他告不告诉你也没用,因为他指针对他自己的qq通讯工具这个软件产品有用)
如果你想知道调用的方法
调用的方法在易语言内只需在dll列表栏内填写声明的函数及其参数及返回的数据,(如有还需其他类型的变量,这你还得声明数据类型)
像我们所熟知的api就是windows系统给程序员在这个系统的平台上所提供的各种编程的函数命令。百度上有介绍这些dll的用法,(如果是学习易语言我建议你去参考"超级模块"的源码,里面有较全的api事例。)
如果是别人写的那么他就必须要声明所需调用那些函数进行公开,必要时他还需要写出一份关于调用的例子,别人写的dll大多都是c++的,例子大多就是c+的。dll在win上大多语言是通用的
先跟你说说,你为什么要调用别人的dll,你调用总得有一个目的,别人写出来是为了方便整理一些数据,他是可以完全写进单个程序里的,或者程序员是要给别人提供的,而且那是别人的东西总的来说他不告诉你怎么用你是不可能知道怎样调用的。(对于qq的dll是腾讯公司他们自己的东西,他告不告诉你也没用,因为他指针对他自己的qq通讯工具这个软件产品有用)
如果你想知道调用的方法
调用的方法在易语言内只需在dll列表栏内填写声明的函数及其参数及返回的数据,(如有还需其他类型的变量,这你还得声明数据类型)
像我们所熟知的api就是windows系统给程序员在这个系统的平台上所提供的各种编程的函数命令。百度上有介绍这些dll的用法,(如果是学习易语言我建议你去参考"超级模块"的源码,里面有较全的api事例。)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询