火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 关于火山pc的系统api调用的非常混乱

[复制链接]

26

主题

1482

帖子

5569

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5569
楼主
发表于 2023-1-30 23:13:49 | 显示全部楼层
易语言的DLL表格内部有很多简单易用的封装,如果拿火山来对标的话,其实用表格声明之后,还需要二次封装一下才好用。
火山不把表格DLL做得更简单大概有几个原因,第一就是火山更推荐你用嵌入C++语句,这个比表格灵活多了。第二就是多封装一层就多一些开销,玩C++的对程序的效率很看重

另外说一下,DLL表格用文本型,本来就是传址(参考),但你必须用“置文本长度”之类的方法给文本分配足够的字符长度,DLL表格用文本型的槽点我觉得只有一个,就是不能传0指针
回复

使用道具 举报

26

主题

1482

帖子

5569

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5569
沙发
发表于 2023-1-31 09:49:07 | 显示全部楼层
路亦洲 发表于 2023-1-30 23:35
这么说不懂C++还用不了系统api了?我想放弃了。易语言,我独立开发一个软件没有问题,一到这,问题一大堆 ...

系统API是纯C,使用很简单,不涉及多少语法,主要就是内存分配与释放。
除了某些特别复杂的API,其他看几个例子就行了。
火山的库基本上是源码,是很好的学习案例。

如果要用DLL表格,那其实大部分简单API也是没问题的,像我上面说的,你用文本型必须自行分配长度
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 05:03 , Processed in 0.082894 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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