中易网

VB自定义文件格式

答案:3  悬赏:30  
解决时间 2021-01-04 01:52
如题,首先我想自定义一个格式,如XXX.VBF 然后再用VB读取这个文件,XXX.VBF是一个图片集 ,就是说XXX.VBF中含有多个图片,在VB读取``有不详细,不清楚,请提出 谢谢``

额 谢谢2位的回答 ```不过本人技术菜``能否给点实例或者 一点点小代码``比如按二进制Binary读写文件 详细点```
最佳答案
在每个图片之间用自定义的标识符分隔。然后你就知道读到哪里是一个图片。读到哪里又是一个图片了。
在文件开头的位置做一个标记段,标记有多少个图片,每个图片的开始位置在哪里,有多长。那你就能根据这个段很方便地去读后面的图片了。
全部回答
vb的自定义函数也就是自己根据自己的需求编制一个符合自己格式的函数 自定义函数一般都是把许多vb自带的函数编制一个符合自己需要的函数 例如制作一个辨别一个数是否为素数的函数 工具-添加过程-单选函数项 我输入的函数名为:ssif 格式为只有一个参数为整型 是素数返回真不是返回假 publicfunctionssif(nosasinteger)asboolean fori=2tonos ifnosmodi=0then ssif=false exitfor endif nexti ssif=true endfunction
文件都得有个文件头header,你可以用文件开头的4个字节(long型)保存文件中的图片数,接着用 文件数*4 字节保存各个图片在文件中的偏移量(offset),这样,读取的时候先从开始的4个字节中读出总的图片数,然后用一个long型数组把所有的图片的偏移量读出来,再根据偏移量读取图片数据。 读的时候用seek方法把文件指针指向图片数据开始的位置,一直读到下一个offset的位置。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
马虎的意思是什么?马虎的释义是什么啊?
8500毫升=______立方厘米=______立方分米
没乱死的意思是什么啊?请解释下!
我买的阳光牌净水器,其滤心出现了绿色的东西,
配筋率:一般是指As/bho,而混凝土规范对
急兵的意思是什么?急兵的释义是什么啊?
如何实现公司内网电脑对监控局域网内的任意一
附子和香附有什么区别?
2017年正月订婚的日子有哪些
我用win7自带系统分区,但最后显示"此系统或服
缀辂的意思是什么啊?请解释下!
游戏的戏可以组什么词
女客人是什么意思
热天刚蓬房怎么才不热点
相城区公积金管理中心地址在哪,我要去那里办
推荐资讯
超过的意思是什么啊?请解释下!
C语言在以后的生活工作中到底有什么用处?
驽将的意思是什么?驽将的释义是什么啊?
兴安区鹤岗丁记茂源饭庄地址是什么,有没有知
飞利浦液晶显示器229C4QSB和227E4QHSD哪个好
华米手表,荣耀s1,唯乐小黑3选哪个
迷澌的意思是什么啊?请解释下!
石牛山村委会地址在什么地方,想过去办事
噴濺的意思是什么?噴濺的释义是什么啊?
天津汽车过户费和纳税问题
请问直接去营业厅购买iPhone和去零售店或官网
新市初中地址好找么,我有些事要过去
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?