Delphi 相关记录
1、TStringList支持的最大行数是多少?(http://topic.csdn.net/t/20060209/14/4547405.html)
楼主结论:“TStringList的LoadfromFile函数应该只能读取15万行以内的数据,但TStringList和TList的Add函数可以加到几百万行(甚至更多)也不会出错。程序出错的原因应该是Add非法内存指针导致的,正如tanlim(求学者) 所说的。非常感谢!”
“9 楼tanlim(sunsos.net sunsos.cn)回复于 2006-02-09 17:51:13 得分 45
TStringList 它是基于链表数据结构来的。不存在上限问题。
主要是跟计算机内存有关。还有就是所指内存空间是否受保护,以及是否全清空的问题。
采取TStringList来操作类似的文本队列。相信原程序员是出于效率上的考虑,上面大家提到了用数据库来代替的方法。在效率上肯定是要打折扣的。或者在某种原存储文档加密上不灵活。
通常用这种方法的情况(估的),不会采用零星申请分配的方法,而是采用块申请,然后在新建类构造函数中,自己来管理内存的分配情况。这只是个猜测,具体要看你的程序设计情况。
总之,上限问题是肯定不存在的,即使你内存不够,WINDOWS也会用虚拟内存来自动解决不足问题。这点相信大家都知道。”
相关文档:
Anders Hejlsberg(安德斯-海森博格) 坐在自己的办公室,双眼直直的盯着前方。他要做一个决定,决定自己未来的命运和理想。这是1996年一个普通的下午,几个小时前,他刚与比尔-盖茨结束了一次愉快的午餐,同为软件界的精英,他们相谈甚欢,盖茨给他开出三百万以上的年薪和数万股的微软股票。这是一个诱人 ......
由于项目的需要,近期开始学习用delphi开发一个软电话控件。
以前接触过一些delphi开发方面的东西(当然都是些皮毛啦),但没接触过ocx控件的开发,在此把一些简单的东西记下来,一方面以后自己可以再学习,另一方面希望对刚刚学习delphi开发ocx控件的初学 ......
Delphi和C++数据类型对照表
Delphi 字长/值域 C++
ShortInt &n ......
Delphi 关键字详解---absolute//它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同.
var
Str: string[32];
StrLen: Byte absolute Str;
//这个声明指定了变量StrLen起始地址与Str相同.
//由于字符串的第0个位置保存了字符串的长度, 所以StrLen的值即字符串长度.
begin
Str := 'abc';
Edit ......
我的Delphi开发经验谈
作者:Icebird
--------
开发环境
--------
Delphi
7是一个很经典的版本,在Win2000/XP下推荐安装Delphi 7来开发软件,在Vista下推荐使用Delphi 2007开发软件。安装好Delphi
7后,应立即安装Delphi 7 Update Pack 1,Delphi
2007则建议尽量安装最新 ......