苏紫龙 发表于 2022-5-11 16:24:47

【分享】EXUI使用过程中遇到的问题及解决方案

本帖最后由 苏紫龙 于 2022-5-11 16:25 编辑

EXUI是比较强大的界面库,上手比较容易,但是教程较少,许多命令方法及参数都没有备注,对于一些刚接触火山的朋友来说可能比较懵。
今天总结一些我在使用EXUI中遇到的一些问题以及解决方法,希望能帮助到大家~
1.托盘事件

EXUI的托盘事件没有返回事件类型的说明,也不知道具体是哪个参数返回的事件,最后我通过调试输出才知道 “透传参数2” 是返回的消息事件
515是双击鼠标,517是单击鼠标右键,其它事件可以cha询相应的windows消息代码

2.文件拖放

EXUI拖放事件是有备注说明的,但是如果按着操作会发现报错。这是因为备注有缺漏,后来查看了官方的例程代码
按备注说明的定义 文本数组类 局部变量 “接受到的文件”,并且还要在变量的 属性名中加上@输出名,属性值 中加上"files",这样就不会报错了

3.窗口放入浏览框EX组件后窗口无法显示

就是EXUI自带的浏览框EX组件,如果设计时在窗口里放了这个组件,那么载入窗口不会显示,程序会卡死。我开始以为是BUG,然后提交给了作者,作者回复我是没有node.dll的原因。所以如果使用这个组件的话,需要自行将node.dll放在程序目录里。我们可以直接把EXUI的node.dll复制过来
具体录径是 火山目录>


将这里的node.dll复制到自己的程序目录里就可以了

4.选择框EX的“选中”属性有BUG,设置为“真”后也并不会保存,需要用代码提前设置,或者用 属性里的 选中状态属性值去改。这个BUG已经提交给作者了,后续应该会修正。

5.还发现了一个并不影响使用的问题。就是EXUI界面资源文件 如果设置成相对路径程序有可能自动退出,只要使用绝对路径就可以了,这个问题并不影响使用。

我刚开始对火山还有一定的偏见,但是在这段时间使用后发现我错了, 之前并没有深入的了解、使用火山,所以对火山产生了一定的误解。
火山真的一款易用、强大的开发环境,同C++一样强大,又兼顾了易语言的简单易学,完美的提升了开发效率!

秋天的童话 发表于 2022-5-11 23:27:54

感谢分享教程

伟业 发表于 2022-5-12 00:03:17

学习....

创世魂 发表于 2022-5-12 09:16:31

exui火山版的例子太少了,注释也不全,功能也残缺。。

估计是作者忙不过来维护。毕竟易语言那边也要维护更新,火山这边也要维护更新。

exui想要好用,至少需要等半年以上吧。

mike4678 发表于 2023-8-31 15:56:36

创世魂 发表于 2022-5-12 09:16
exui火山版的例子太少了,注释也不全,功能也残缺。。

估计是作者忙不过来维护。毕竟易语言那边也要维护更 ...

:噜阿噜 如今都一年了,然而还是那个样,火山Exui

啥也不懂00 发表于 2024-8-21 11:36:34

mike4678 发表于 2023-8-31 15:56
:噜阿噜 如今都一年了,然而还是那个样,火山Exui

:噜阿噜 如今又过了一年了,然而还是那个鸟样,火山Exui
页: [1]
查看完整版本: 【分享】EXUI使用过程中遇到的问题及解决方案