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

delphi顽疾收集

delphi顽疾收集 

delphi发布已经十多年了,很多bug 一直未得到修正,看看大家都遇到什么顽疾


1. delphi7开始继承的dbgrid不能删除新加的列,直到delphi2010 还存在 (必然)
2. delphi5开始遇到 增加新的事件驱动程序后把 最后 的 .end 搞乱套,直到delphi2010 还存在 (经常)
观望一下

呵呵,玩的少。还不知道有bug。
(也许是5玩的方向于bug擦肩而过了吧)

Delphi(Pascal) code:

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, IniFiles;

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
FCacheConfigList: THashedStringlist;
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
t: Cardinal;
i: Integer;
begin
t := GetTickCount;
for i := 0 to 10000 do
FCacheConfigList.Add(IntToStr(i + 1));
FCacheConfigList.Sort;{问题在这里,第一次排序很快,如果再点击一次Button1就排序很耗时,等待大约5分钟以后排序完成,再点击button1就没问题了}
ShowMessage(IntToStr(GetTickCount - t));
ShowMessage(IntToStr(FCacheConfigList.Count));
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
FCacheConfigList := THashedStr


相关问答:

RMB求购“赢三张”游戏DELPHI版代码

求购带游戏大厅及“赢三张”扑克游戏的DELPHI源代码,联系QQ:861973982
具体内容QQ详谈。
没见过
帮顶

赢三张”扑克游戏 ?

没听说过.没听说过.

赢三张 是不是俗称炸鸡的游戏啊

没玩过这个游戏 ......

Delphi 2010 PChar 的奇怪现象

 MessageBox(0,PChar('L'),PChar('LL'),0);
结果:PChar('LL') 显示 ,但PChar('L') 不显示.
var
  p1, p2: PChar;
begin
  p1 := PChar('L');
  p2 := PChar('LL');
  MessageBo ......

delphi 怎么样使用sqlite数据库?

手头有一个小CASE,要用到数据库,想采用SQLite。
有用过的朋友吗?
要怎么安装sqlite服务?还是不需要安装?
用什么软件来管理Sqlite数据库?如添加表,写存储过程等。
delphi中怎么样连接到sqlite数据库?用什 ......

Delphi Hook

请问用cmd.exe 执行regedit.exe 时,为什么用CreateProcess hook不到,
按ctrl+alt+del 等也hook不到,他们不是调用CreateProcess 吗?
试试监视Shellexecute,用Shell钩子

function NewShellExecuteW(hwnd:H ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号