打印本文 打印本文 关闭窗口 关闭窗口
Delphi的大Bug
作者:武汉SEO闵涛  文章来源:敏韬网  点击数880  更新时间:2009/4/23 18:39:38  文章录入:mintao  责任编辑:mintao

Delphi,Update2出来了,赶紧去!


bug:


代码如下:


procedure TForm1.Button1Click(Sender: TObject);
var
  strings :TStringList;
begin
  if not Assigned(strings) then
  begin
    strings :=TStringList.Create;
//    ShowMessage(''''sfdasfd'''');如果加上这样或那样的句子就没有问题,否则,哈哈.
  end;
  strings.free;
  strings := nil;
end;


汇编代码如图:错误图出现错误


正确图


正确


在错误的结果中,窗口被Free了,所以就没有窗口了.


你还可以写一些类似的代码去验证.好了注意就是了.

打印本文 打印本文 关闭窗口 关闭窗口