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
相关问答:
求购带游戏大厅及“赢三张”扑克游戏的DELPHI源代码,联系QQ:861973982
具体内容QQ详谈。
没见过
帮顶
赢三张”扑克游戏 ?
没听说过.没听说过.
赢三张 是不是俗称炸鸡的游戏啊
没玩过这个游戏 ......
MessageBox(0,PChar('L'),PChar('LL'),0);
结果:PChar('LL') 显示 ,但PChar('L') 不显示.
var
p1, p2: PChar;
begin
p1 := PChar('L');
p2 := PChar('LL');
MessageBo ......
手头有一个小CASE,要用到数据库,想采用SQLite。
有用过的朋友吗?
要怎么安装sqlite服务?还是不需要安装?
用什么软件来管理Sqlite数据库?如添加表,写存储过程等。
delphi中怎么样连接到sqlite数据库?用什 ......
请问用cmd.exe 执行regedit.exe 时,为什么用CreateProcess hook不到,
按ctrl+alt+del 等也hook不到,他们不是调用CreateProcess 吗?
试试监视Shellexecute,用Shell钩子
function NewShellExecuteW(hwnd:H ......