易截截图软件、单文件、免安装、纯绿色、仅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


相关问答:

VC Delphi 内存速度比较 - VC/MFC / 非技术类

VC 控制台程序:
#include <iostream>
using namespace std;
int main()
{
const int def_buffer = 1024 * 4;
DWORD t;
BYTE b[def_buffer];
memset(b, 0, sizeof(b));
PBYTE p;
t = GetTickC ......

xml创建后如何销毁? - Delphi / 网络通信/分布式开发

xml := CreateOleObject('Microsoft.XMLHTTP');
  xml.Open('GET','http://www.google.com', False);
  xml.Send;
  xml.responseText;
使用xml.responseText可以获取网页源码,但是再次 ......

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

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

赢三张”扑克游戏 ?

没听说过.没听说过.

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

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

小谈delphi这些年的改变

单就DELPHI编译器而言,我简单总结了下从D7到D2010以来的一些新的东西
1、 Unicode String 支持,这恐怕是最大的改变;
2、 新的RTTI机制,试用了一下,确实比以前那个好太多了;
3、 泛型(Generics),delphi也 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号