火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 3004|回复: 10
打印 上一主题 下一主题

[视窗] 俺真的不会了 API为啥就不能像易语言一样调用

[复制链接]

32

主题

125

帖子

641

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
641
跳转到指定楼层
楼主
发表于 2022-12-2 18:09:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
GetIfTable这API杂使用的啊 太难了吧  易语言转过来的 原贴
api 一日一练(188) 网络类-取网卡连接速度GetIfTable函数

https://bbs.125.la/forum.php?mod=viewthread&tid=13620234

为啥不能像易语言哪样用表格哇???? 要不就把表格API的方式去了吧  专心搞嵌入代码也行啊
明明有的API可以用表格  有的就不行  这真的是给小白使用的吗?

大佬 帮忙看下呗

main.v

28.35 KB, 下载次数: 3

回复

使用道具 举报

28

主题

334

帖子

2845

积分

金牌会员

Rank: 6Rank: 6

积分
2845
沙发
发表于 2022-12-2 18:21:38 | 只看该作者
- -我也蒙  不知道哪些可以表格 哪些不可以 不可以的基本不懂..  小白表示不会  
回复

使用道具 举报

52

主题

733

帖子

3430

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3430
板凳
发表于 2022-12-2 18:24:32 | 只看该作者
参数是结构类的不能直接用,因为火山的结构类,不能直接和c的结构体交互。需要用嵌入式取出其中的子成员结构体“S”
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36167
地板
发表于 2022-12-2 19:01:17 | 只看该作者
参数文本型、字节集、结构体,都不能直接用……
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

6

主题

56

帖子

943

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
943
5#
发表于 2022-12-2 20:05:53 | 只看该作者
api这个确实易语言的好用,火山的很乱
回复

使用道具 举报

32

主题

125

帖子

641

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
641
6#
 楼主| 发表于 2022-12-2 22:27:14 | 只看该作者
创世魂 发表于 2022-12-2 19:01
参数文本型、字节集、结构体,都不能直接用……

大哥 我用这个API 64位返回的字节好长 十几位了  易语言32位返回的字节除以1024就是KB了  但是 64位的为啥这么长 也不像是指针啊
回复

使用道具 举报

14

主题

454

帖子

2684

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2684
7#
发表于 2022-12-3 07:49:10 | 只看该作者
表格式本来就是过度易语言到火山的一个过程,但是问题又来了,易只能是32位,而火山是支持64位的,64位API有的微软没有在库里面,而是一个宏,或者64位程序上写32位API,有的也不能用,因为32位的库文件里面有这个API,64位的库文件里面并没有这个API,火山上的API定义正确的是用嵌入式方法来定义,而并非表格式
回复

使用道具 举报

25

主题

469

帖子

1644

积分

金牌会员

Rank: 6Rank: 6

积分
1644
8#
发表于 2022-12-3 09:47:59 | 只看该作者
火山使用API 只能定义一次,不可多次定义,想要多次定义,换成动态调用吧
也就是使用 包装C++代码方式
回复

使用道具 举报

25

主题

1455

帖子

5488

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5488
9#
发表于 2022-12-5 12:13:30 | 只看该作者
看了一眼,你这个结构体太复杂了,还涉及结构体数组
火山的表格处理不了这么复杂的玩意,放弃表格拥抱嵌入C++吧
火山的表格只能处理一些比较简单的结构体
另外你从易语言抄的结构体很多是不正确的,因为易语言允许一些简化的写法,火山只能按标准写,还是得查微软的文档
回复

使用道具 举报

32

主题

125

帖子

641

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
641
10#
 楼主| 发表于 2022-12-5 17:20:45 | 只看该作者
Xelloss0618 发表于 2022-12-5 12:13
看了一眼,你这个结构体太复杂了,还涉及结构体数组
火山的表格处理不了这么复杂的玩意,放弃表格拥抱嵌入C ...

嗯是的  易语言简化太多了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-4-20 18:46 , Processed in 0.102880 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表