易截截图软件、单文件、免安装、纯绿色、仅160KB

有什么办法在VB代码里放入上万个数库,最省电脑资源?

我想在VB程序的源代码里放入上万个商品名称的数据,然后按一下command1就随机提取一个到text1中,不知有什么办法?希望能更尽量不占用CPU和内存.
放到代码里,省内存是不可能的,占用CPU也不会多。

放在代码里个人认为不可取,代码里放数据不方便扩展,而且实质也是存放在代码文件里,应该用数据库/文件/excel等存取,

放到文件中

VB code:
DATA.TXT的内容
飞人,乔丹 ,
米卢,李响 ,
2008,奥运会 ,
相声泰斗,马三立 ,
短发,梁咏琪 ,
Private Sub Command1_Click()
dim rndline as string
rndline=getab(1+int(rnd()*5))
debug.print rndline
end Sub
Private Function getab(ln As Integer) As String
Dim f As Integer
Dim lns As String
f = FreeFile()
Open "DATA.TXT" For Input As #f
Seek #f, 36 * (ln - 1) + 1
Line Input #f, lns
Close #f
getab = lns
End Function



如果超过32767个就应该把上面代码里面的Integer改为Long

直接放combo里

我想不管是放到数组还是上面的COMBO,还是一个长字符串,内存应该都消耗的差不多。我同意数据库/文件/excel中,把其当资源文件用。

即然大家都这么说,还是采用大家的意见吧,谢谢各位了.


相关问答:

VB ini文件写入 读取 - VB / 基础类

看了一些VB ini文件写入读取的方法 但是还是不知道怎么写,上面写了很长 很多,但是我不知道怎么用,我想问一下怎样写才能实现在TEXT1中写字,然后点Command1提交,然后TEXT1里面的数字就写进INI里面[Section]的Key1 ......

帮我改改这VB题 - VB / 基础类

帮我改改 我总觉得有问题
Type ID
  number As Single
  score As Integer
  name As String * 6
End Type
Dim personl As ID, i%
Private Sub Command1_Click()
 i = 0
&nbs ......

Vb.net Access CrystalReport - .NET技术 / VB.NET

第一次接触CrystalReport
急寻找Vb.net Access 通过查询出的数据输出到CrystalReport的例子.
有的朋友麻烦发来学习.多谢!
跟你的要求差不多,参考一下:
http://topic.csdn.net/u/20090823/21/87af02d3-f4ca-480 ......

vb可以这样做不? - VB / 非技术类

可以吗
好奇怪的题目额!!

可以告诉我们你到底想问什么 ?

2分给我的话就可以。

........................可以吗

可以!


  纠结,

29. vb可以这样做不? ( H )√
 A. ......

初学vb,请各位大虾给点建议 - .NET技术 / VB.NET

刚接触vb6.0,有些摸不到的感觉,敬请各位大虾给点建议!!!
不会吧,推荐学习.NET。顺便推荐实用代码网站http://bingning.net/free/source/index.html。

如果没基础 就用易语言吧 中文编程呢 代码都是中文 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号