资源文件:图片使用
这里介绍如何在 twinbasic 中使用资源文件来存储图片,并直接从内存中加载为图片类型数据。
支持PNG图片直接使用
资源文件的存储
在twinbasic 中,资源文件可以使用 LoadResData 函数得到原始二进制数据,如图

【群主】 2025/9/7 10:37:50
这样
【群主】 2025/9/7 10:37:56
可以得到任何文件
把二进制内容转为图片对象
vb
Dim b() As Byte
b = LoadResData("car3.png", "PICTURE")
Set Picture1.Picture = Global.LoadPicture(b)
Picture1.Refresh()或者,一句话使用
vb
Set Picture1.Picture = Global.LoadPicture(LoadResData("car1.bmp", "ICON"))效果

【群主】 2025/9/7 10:51:30
你可以存储任意图片了
【潜水】群友 2025/9/7 10:51:44
编译的时候,直接跟EXE结合到一起,对吧,不用再带着图片到处跑了
【群主】 2025/9/7 10:51:52
是的
【群主】 2025/9/7 10:51:58
资源文件会自动内置的
【潜水】群友 2025/9/7 10:52:10
不错,不错,光是这个功能,就能吊打VB6
【群主】 2025/9/7 10:54:08
嗯, vb6 一样的,,可以使用 res 资源文件,也是内置的
【群主】 2025/9/7 10:54:19
只不过 vb6 不能直接支持 png ,tb 可以
【群主】 2025/9/7 10:56:46
而且 tb 的资源管理可以非常好的用 目录分类,,vb 的虽然也可以分类,但是每次都要自己重写 目录名称