易截截图软件、单文件、免安装、纯绿色、仅160KB

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也会用虚拟内存来自动解决不足问题。这点相信大家都知道。”


相关文档:

Delphi中使用DirectX截屏函数


转自: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实现的MIME邮件格式解析类库

研究了一下Pop3的邮件接收协议,然后随手写了一个Pop3的邮件接收控件!Pop3的邮件协议实际上是很简单的,知道那几个命令就行了,与服务器之间
的交互是一问一答得方式,控制起来也容易,相对而言邮件格式的解析倒是更加麻烦一点!于是也便顺带着将MIME邮件格式给熟悉了一下!总归说来,规律性比
较强,先获取最大的顶层框 ......

Delphi和C++数据类型对照表

Delphi和C++数据类型对照表
Delphi        字长/值域                                C++
ShortInt  &n ......

括号匹配(delphi)-转

type
TCharStack = class(TStack)
private
function GetTop: Char;
public
function Pop: Char;
function Push(Item: Char): Char;
property Top: Char read GetTop;
end;
const
FindSet = ['(',')'];

implementation
{$R *.dfm}
{ TCharStack }
......

我的Delphi开发经验谈

 
我的Delphi开发经验谈

作者:Icebird
--------
开发环境
--------
    Delphi
7是一个很经典的版本,在Win2000/XP下推荐安装Delphi 7来开发软件,在Vista下推荐使用Delphi 2007开发软件。安装好Delphi
7后,应立即安装Delphi 7 Update Pack 1,Delphi
2007则建议尽量安装最新 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号