有没有最大限制,是多少?10亿能放下吗?几百万应该没问题吧?
解决方案 »
- 开发ACTIVEX控件遇到的两个(含)以上IE打开包含该控件的网页时出现问题
- 请问怎样用Com口来控制继电器?
- 【自强】南京大屠杀67周年祭
- Delphi中做网页的问题
- 各位高手!监控键盘可以不用Dll就能做全局钩子。不知道监控鼠标能不能也不放在Dll里面!
- 我想判断Edit3.Text的输入是整形数?
- 如何在恢复数据库文件前关掉SQL SEVERY,备份好以后再把SQL打开(在程序里解决,在线等,解决后就结帖)
- Delphi 如何获取服务器端的时间
- 会者不难——几个关于图象算法的问题
- 奇怪的问题,你遇到过吗?
- 怎样得到硬盘(不是某个分区)的总容量???
- 为什么我用QReport作报表的时候会打出一整张黑纸出来????
昏
由于特殊的需要!可能要把大量的数据缓存到本地,当然要采取其它措施,使数据尽量不要上亿,但要求能达到10亿的处理能力。
我要存储的数据是自定义的Struct,可能有10~20个字段。
除了TList还有其它的对象可以用吗?
2.我在窗体的OnClose中调用TList.Clear;TList.Free;在winxp下报地址错误,win2000下没事儿。这是为何?
begin
Changing;
if FCount = FCapacity then Grow;
if Index < FCount then
System.Move(FList^[Index], FList^[Index + 1],
(FCount - Index) * SizeOf(TStringItem));
with FList^[Index] do
begin
Pointer(FString) := nil;
FObject := AObject;
FString := S;
end;
Inc(FCount);
Changed;
end;并没有对容量进行限制
帮帮忙吧