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也会用虚拟内存来自动解决不足问题。这点相信大家都知道。”
相关文档:
转自:http://www.52delphi.com/List.asp?ID=597&Page=1
核心提示:函数需要 uses Direct3D9,D3DX9; 偶然发现一个函数可以直接保存表面到文件1!所以修改了一下,函数为:...
procedure CaptureScreen(Const FileName: string);
var
BitsPerPixel: Byte;
pD3D: IDirect3D9;
pSurface: IDirect3DSurface9;
......
Delphi字符串函数大全
uses StrUtils;
【字符串函数大全】
首部 function AnsiResemblesText(const AText, AOther: string): Boolean;
$[StrUtils.pas
功能 返回两个字符串是否相似
  ......
Delphi和C++数据类型对照表
Delphi 字长/值域 C++
ShortInt &n ......
delphi 编写的com 对象 用php调用
的
实例
delphi:
function Tmyxml.Get_xml: WideString;
begin
Get_xml:='wo shi a lei!';
end;
function Tmyxml.Get_xmldata: WideString;
var
xmlStr:string;
begin
xmlStr := '<?xml version="1.0" & ......
delphi 注册 com 对象的方法
procedure TForm1.Button3Click(Sender: TObject);
var
Sd: TSecurityDescriptor;
begin
InitializeSecurityDescriptor(@Sd, SECURITY_DESCRIPTOR_REVISION);
SetSecurityDescriptorDacl(@Sd, true, Nil, false);
RegSe ......