易语言如何调用API接口,请教!

最近在学习易语言中,对调用API函数不太理解具体该如何取得返回值。例如调用GetComputerName函数取得主机名,但是看API文档里面在调用该函数的时候,有两个参数... 最近在学习易语言中,对调用API函数不太理解具体该如何取得返回值。例如调用GetComputerName函数取得主机名,但是看API文档里面在调用该函数的时候,有两个参数lpBuffer和nSize。而该函数的返回值类型则为整数型,并没有看到从哪返回来主机名。因为对API接口不太熟悉,所以就迷茫了,请各位高手帮忙指点下,谢谢。或者可以应该看些哪些资料,谢谢! 展开
 我来答
小白耍AK
2014-03-04 · TA获得超过448个赞
知道小有建树答主
回答量:300
采纳率:94%
帮助的人:243万
展开全部

这个API是这样的。

1,返回值是整数型的,非零标示成功(如,1或2),零标示失败

2,第一个参数,这个参数最好填文本型变量名,这个文本型变量名就是计算机名

3,第二个参数,就是文本变量的长度,整数型


注意事项:

1,,先声明文本变量,如下

    

.版本 2


.局部变量 我的计算机名, 文本型


2,给变量赋值,任意文本,长度最好是16或者以上,但不需要太长,一般16就可以,如下


我的计算机名 = “吾问无为谓呜呜呜”


我也顺手些了一下,截个图你看看吧


追问
可能是我没有说明白,我的意思是通过使用DLL命令调用GetComputerNameA函数的方式来实现。不是直接调用自带类库的方式。
追答

这就是DLL命令啊。。

自己把DLL命令插入到易语言就行了

只不过我这命名的是中文而已。

匿名用户
2014-03-04
展开全部
你先去学习子程序调用吧~原理是一样的 区别是参数名木有API那样高深~~
追答
额。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式