超大數組該怎麼定義呢?

luckit 2003-12-16 11:07:13
Dim temArry(10, 1000, 10000) As Variant
我要定義一個超大的三維數組,但是會報內存不足,該怎麼辦才好?
...全文
78 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
longki 2003-12-16
  • 打赏
  • 举报
回复

Redim不行的话,俺也无能为力了!
shwen 2003-12-16
  • 打赏
  • 举报
回复
老兄,10 × 1000 × 10000 = 100M,100M个单元,就算每个单元 4 字节,也需要 400M空间,怎么都内存不足了,如果一定要存储这么大空间,只能考虑其他方法了,否则,试试看把你的机器内存加多到1G,最好2G试试看。
luckit 2003-12-16
  • 打赏
  • 举报
回复
不可以用數據庫呀,為什麼Grid可以儲存大容量的數據呢?有誰知道Grid的運作機制嗎?
victorycyz 2003-12-16
  • 打赏
  • 举报
回复
1. 尽量不用variant型。
2. 考虑用数据库进行处理。
SoHo_Andy 2003-12-16
  • 打赏
  • 举报
回复
使用Redim 及preserve 关键字,动态控制数组大小

ReDim preserve Matrix1 (19, 29)

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧