点击下载本例源代码
资源
在易语言的资源里可以用来存放任何文件数据.当我们需要时,可以把一些文件放进资源里,编译出来的EXE可以运行过程序使用这些数据,或把这些资源数据重新写回到硬盘里,再进行调用.
下面这个例子简单的示范了如何使用易的资源功能.
运行易语言新建一个 windows动态链接库 程序,就是要编写一个DLL啦 .在DLL中编写如下一个子程序,并且要设置为公开,然后编译为mydll.dll文件

现在再来新建一个 windows窗口程序 编写一个EXE软件.
添加资源项目.
新建一个DLL命令,可以用来调用mydll.dll中公开的 DLL_信息框() 函数

最后编写EXE程序中的代码来使用这两项资源.

声明的资源,在代码里使用格式为 #资源名称 这里有个"#"符号的哦.例上面分别调用到了的 #外形图片 与 #MYDLL这两项资源 .
本例运行后的效果图.
点击下载本例源代码
虽然EXE调用了MYDLL.dll中的一个函数,但由于这个DLL文件已经包含进了EXE资源里了,所以当我们编出EXE后,只需要把EXE单独发到别的电脑上就能使用.而无需把DLL也一起发出去.因为EXE在运行时,会自动从资源里把该DLL文件释放出来.
本例同时示范了如何把一个窗口的外形设置为一张图形样式.用户可以自已制作图形来改变软件窗口外观外,还可以使用一些专用的皮肤支持库来改变软件的整体外观,做登陸器常会这么做,做万挂时没必要如此.
注.资源就像个垃圾场,可以把任何文件都包含进去.但我不建议大家把大量的文件全放在资源里,那样会让EXE体积变得超级大.
|