首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi顽疾收集解决办法

2012-02-12 
delphi顽疾收集delphi顽疾收集delphi发布已经十多年了,很多bug 一直未得到修正,看看大家都遇到什么顽疾1.

delphi顽疾收集
delphi顽疾收集 

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


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

[解决办法]
观望一下
[解决办法]
呵呵,玩的少。还不知道有bug。
(也许是5玩的方向于bug擦肩而过了吧)
[解决办法]

Delphi(Pascal) code
unit Unit1;interfaceuses  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 := THashedStringlist.Create;end;end.
[解决办法]
哪个语言估计都有多多少少的玩疾

热点排行