1、当判断()命令要取得值和 该命令中的值均为真时,无需再写“=真”。虽然是命令对的,只是没必要写了。当判断()命令要取得值和 该命令中的值相反时,可以写“=假”也可以用 取反()命令。
2、单选框和选择框 的区别就在于:单选框被单击只能被选中,而选择框是选中状态取反。所以没必要在单选框里面写判断是否选中命令。
3、对于自己能写的功能,尽量不要是支持库中现成的命令,因为即使是调用了命令库的一个命令也会把整个支持库附加在程序中。对于怎么选择就看自己的能力和时间了。
4、当有多个属性、变量的值相同时,可以使用 连续赋值() 命令。
5、黑月具有减少编译后的程序体积、降低程序误报的能力,如需要将代码进行黑月编译,就不能在【新建】的时候选择【窗口程序】,因为黑月不支持易语言的窗口,声明易语言窗口类型的变量也是不可以的,需要选择【控制台程序】,并将【程序】->【配置】里面的程序类型更改成【窗口程序】,去掉“将此程序带星号项...”前面的对勾,如需要窗口就需要使用API自行创建或使用【黑月资源编辑器】创建。
6、当易语言连接器设置为2010时,不能使用【应用接口支持库】里面的命令,两者存在兼容性问题,可能在再编译时出现错误。
7、在WIN10系统中,调试程序中包含了浏览框类(超文本浏览框、互联网浏览器等),如果输出“被调试程序读写了非法内存地址”,并且程序崩溃,很有可能是访问页面中包含了FLASH,是因为FLASH控件异常或权限不够导致的,可以卸载KB3132372补丁,删除FLASH目录中的文件(c:\Windows\System32\Macromed\Flash\),删除不掉可使用安全软件的粉碎功能,再从其他正常的WIN10系统中复制对应目录,使用管理员权限注册控件(regsvr32 flash.ocx),重启即可。
8、使用汇编代码可以加快程序的运行速度,可以将汇编代码转换成二进制,利用 置入代码()命令 写入,也可以使用内联汇汇编插件(WonderWall)直接写入汇编代码。如图,为WonderWall设置界面。