死亡如风 发表于 2020-3-12 02:09:03

易语言编译问题

编译好的易语言程序在桌面或者桌面的其他文件夹里不能正确运行,比如我写入了配置文件并且加密数据,在文件夹里可以写入但是没有加密.在桌面没有办法写入.只有放在E语言安装盘里可以完整运行.
这是源码



这是程序保存在桌面的时候,编辑1里的内容消失了

这是程序保存在我源码所在的文件夹,编辑框内容是显示了,可以写入配置文件但是写入的数据没有加密

当我保存在D盘也就是E语言所在盘的时候,可以正常运行,想问下这是什么原因
.

十万个为什么 发表于 2020-3-12 07:39:55

没问题的啊.你用了取运行目录这个命令.所以读写配置文件(配置.ini)会在程序运行目录.如果你程序的目录下没有配置.ini读不出来.所以编辑框1的内容变空了.
至于你说的在桌面写不出配置项.这么神奇啊..是不是你桌面文件太多了..还有你怎么编译的.静态编译试试

死亡如风 发表于 2020-3-12 13:30:13

十万个为什么 发表于 2020-3-12 07:39
没问题的啊.你用了取运行目录这个命令.所以读写配置文件(配置.ini)会在程序运行目录.如果你程序的目录下没 ...

:)老哥我说的是我静态编译好的程序 没读之前编辑框1里的内容就没有,放在其他位置他就会有.

十万个为什么 发表于 2020-3-12 15:53:27

死亡如风 发表于 2020-3-12 13:30
老哥我说的是我静态编译好的程序 没读之前编辑框1里的内容就没有,放在其他位置他就会有. ...

老哥.把你的源码打包成rar压缩包上传上来吧.:funk:

死亡如风 发表于 2020-3-12 16:09:40

11.rar

十万个为什么 发表于 2020-3-12 17:17:14

死亡如风 发表于 2020-3-12 16:09
11.rar

;P刚试了.没有一点问题啊.先写才能读.没毛病.你没有配置,ini读成空也正常.

yyz860723 发表于 2021-5-28 23:19:22

楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
页: [1]
查看完整版本: 易语言编译问题