沉默流星 发表于 2023-11-5 18:59:33

纠结也没办法,火山@模板基础类和@模板实现类对Java才是真不友好,高度使用Java泛型的开源jar包根本没办法封装到火山安卓当中去,安卓是泛型和视窗是结构体都有限制人使用的地方。

创世魂 发表于 2023-11-5 19:18:43

Xelloss0618 发表于 2023-11-5 16:32
还纠结结构体干嘛,那个贴子的楼主都学会封装,代码全部改成嵌入语句了。
只要火山的类必须以对象类为基类 ...

其实也不是不能解决,就是需要改一下编译器,增加个纯结构体的属性。
比如给结构体类增加个 @视窗.纯结构体真
凡事带这个属性的,输出源码不带火山的类,这样就可以无限接近大家常用的开发模式了。

承易 发表于 2023-11-5 19:36:26

恩 如果火山一直用易语言的写法 不变的话 那就真的厉害了,不过我不太懂 火山这样 有他的道理 只是对于习惯易语言写法的人 来说 有点不适应 所以依然在用易语言,火山只用来搞安卓软件,
如果从来没搞过易语言的人,直接学火山 那可能没这问题了,
就是用惯了易语言,在用火山那确实不是马上搞出来的,
也许用易语言 一会会就能搞定的小软件 小问题,火山就不适应了,还需要学习

urenai 发表于 2023-11-5 19:36:46

创世魂 发表于 2023-11-5 19:18
其实也不是不能解决,就是需要改一下编译器,增加个纯结构体的属性。
比如给结构体类增加个 @视窗.纯结构 ...

支持一下。
顺便说一下,自从我知道这些破事后,
凡是需要结构体的,一律msdn查资料,自行嵌入。

没必要纠结。
你支持不好,也不影响我使用。

承易 发表于 2023-11-5 19:37:55

易语言 是一个神奇的软件 让无数英文障碍的人 体会到编程的快乐 其他中文编程软件 也试过 不友好,都不如易语言方便快捷

urenai 发表于 2023-11-5 19:41:59

其实我觉得,我们已经安装了vs2019不管什么版本,你都有了C++的头文件。

那么。在我们调用API的时候,完全可以推到到 结构体,
可以直接把结构体自动复制封装过来,至于 数据类型 和 参数名称 可以直接复制过来,我们自行修正 或汉化 即可。
这样工作量会大大降低的。

呵呵仙8 发表于 2023-11-5 20:31:21

b0y 发表于 2023-11-5 22:16:30

我看有些api声明都要用嵌入式我就放弃了....

创世魂 发表于 2023-11-5 22:45:28

urenai 发表于 2023-11-5 19:41
其实我觉得,我们已经安装了vs2019不管什么版本,你都有了C++的头文件。

那么。在我们调用API的时候,完 ...

理论上是可以的,但是要做的工作还是有很多的。。目前没有那么多的精力和时间处理。

折戟沉沙 发表于 2023-11-6 18:12:54

之前吴总说过,因为要方便管理对象,所以每个对象类都有个基类,因此一直要有基类,就包括选择夹也是,因为固执组件布局器,导致失去了简易便捷。

只能说,我现在也看开了,不纠结了,能用就用吧,毕竟已经不靠这个吃饭了。在纠结,那就是累死自己。
页: 1 [2] 3
查看完整版本: 我也是醉了.2021年的问题都没解决