Skip to content

资源文件:图片使用

这里介绍如何在 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 的虽然也可以分类,但是每次都要自己重写 目录名称

twinBASIC及其LOGO版权为作者"韦恩"所有