易语言升级版火山软件开发平台现在很庞大了

中文编程的魅力很吸引人,易语言时代就经常用它编编小程序,易语言最后是输出成vc6编译出来的效果一样,小而精

vc6毕竟是比较古老的技术,现在升级版火山软件开发平台已经能够比较耐用了,一个ide可以开发安卓和windows这2种应用。windows平台用了vc2019和win10sdk的库,编译出来注意不能到太古老的windows系统里运行,比如xp,这都是库的限制,如果想支持老的系统可能要换老的sdk。

火山软件开发平台   火山软件开发平台官方论坛 - Powered by Discuz!

基于对中文的热爱,下载下来简单鼓捣了几下,一些点滴记录一下

首先电脑硬盘空间需要准备几个G,少了就别下了,先用易语言也挺好的

其次运行默认生成的调试版,如果带界面默认是带了vc的mfc界面库,一个空应用基本上也要10M以上,所以如果输出应用可以选择 生成 菜单(或者选中项目 右键 编译发布版),生成的是发布版,release的体积一下子就减少很多了,简单做个小应用,个位数体积可以接受。

然后想着以前的应用,做个简单的串口收发测试吧,考虑到方便我就做了一个串口检测,检测电脑上所有的串口,一种办法是计次循环,从1到100比如,依次去打开串口com1......com100,哪个数字能打开串口,说明这个串口存在,不能打开说明串口不存在。这个办法有点low,考虑这是window平台借鉴别人经验,从注册表如下路径读出来就行了

#本地机器, “HARDWARE\DEVICEMAP\SERIALCOMM“

看了一下易语言和火山软件,都是只能读一项,不能把一个项下几个一次读出来,好吧考验真功夫了,首先在火山里写一条读一项的代码


串口名 = 取文本注册项2 (注册表根目录类型.本地机器, "HARDWARE\\DEVICEMAP\\SERIALCOMM", "\\Device\\ProlificSerial0", " ")  

能读到,证明访问注册表是可以的,然后函数名右键 跳到定义位置(快捷键ctrl+G)就到了w_misc.v这个文件,这里就是火山对vc那些api函数的封装,仔细看了 取文本注册项2 的定义,这不就是把 RegOpenKeyEx RegQueryValueEx 几个函数调用结果用火山的类型返回吗?那我自己造一个 取文本注册项3 吧,返回一个项下几个键值的列表

 写完保存好到自己的主程序里调用把文本数组赋值给组合框

能够完成这个任务,感觉还是很好的 

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
历时2年,<火山视窗软件开发平台>正式发布https://bbs.125.la/forum.php?mod=viewthreadtid=14639026 火山PC开发平台已经正式发布了, 由于首次内测到正式发布中间时间原因,本次封装的<精易模块 for火山PC>命令相对较少,但也囊括常用命令,满足基本开发所需功能。 加之内测版本的火山PC部分功能与特性,可能很多<精易模块for易语言 >的命令很难或无法移植到<精易模块for火山PC>。 当然有“大佬”能解决这些问题,一起完善<精易模块for火山PC>造福广大易友与火友。 精易模块 for 火山PC【2021.2.1】新增: 文本_指针到文本 目录_取文件数 目录_取大小 目录_取子目录数 目录_取创建时间 程序_删除自身 功能_取托盘区句柄 校验_取md5 校验_取md5_文本 校验_取sha1 校验_取sha256 提示框 截止发帖时,<精易模块for火山PC>封装的命令如下 目前@项目部004  正在加班加点的移植更多的命令中,如果有“大佬”有好的命令或建议也可以提出来,大家一起完善<精易模块for火山PC>的封装与开源,造福更多的易友与火友相信在晚些时候,易语言代码“无缝”切换火山代码定能实现。 火山PC交流群: 939822740 <精易模块for火山PC>交流群:550696780 火山精易模块【2021.2.1】: https://lanzoui.com/iDiIKl5soyh 火山精易模块【2020.11.17】: https://lanzoux.com/iWeIUijfmgf 火山精易模块【2020.11.10】: https://lanzoux.com/iXSqai8r22h 火山精易模块【2020.11.03】:https://lanzoux.com/inZ2li1d8za 火山精易模块【2020.10.26】:https://lanzoux.com/i7Xi1hsai7a 火山精易模块【2020.10.19】: https://lanzoux.com/iLHyfhsai5i

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值