比如
var
a:array [1..10000] of array [1..10000] of int64;
声明后居然不占用内存,而改用动态内存,就会占用。
另外声明一个最大的静态数组该如何写。是不是这样
var
a:array [1..Maxint div 2-1]
var
a:array [1..10000] of array [1..10000] of int64;
声明后居然不占用内存,而改用动态内存,就会占用。
另外声明一个最大的静态数组该如何写。是不是这样
var
a:array [1..Maxint div 2-1]
解决方案 »
- Memo 小问题
- 有谁知怎样处理这样的问题吗-关于权限从数据库中取值
- 在 "分组报表" 中如何显示 各组 的 记录个数
- Delphi 中添加网络打印机并设为默认时不能同时添加和设为默认
- 居然出现这样的问题,熟悉sndplaysound函数的高手请帮忙!!!
- Treeview
- 怎样通过名称来调用function和procedure?
- 怎样制作D6的安装程序?
- $50 win2k 程序编译后的字体 发布到win98下字体会改变 怎么解决?
- 怪怪怪!!!!在使用MKDir函数后才出现这个错误。如果在程序中不使用该命令,则不会出现错误。
- 语句转换
- 小弟请教一个问题,虽然只有8分了,不过还是得问,关天进销售的计算当月利润的
procedure TForm1.Button1Click(Sender: TObject);
var
a:array [1..10000] of array [1..10000] of int64;
beginend;//
1, 打开任务管理器
2,运行你的程序(注意看你的程序占了多少内存)
3,按下Button1,再看任务管理器
4,你发现内存涨了!!!
我就是这样测试的,内存一点也没变,不信你试。