TListBox的Items添加到32736行就出现错误,提示“Unable insert a line”,是不是TListBox的最大行数就32736行么?
怎么突破这个限制呢?怎么解决?
大家帮忙。测试代码:
var
  I: Integer;
begin  for I:=0 to 40000 do
    ListBox1.Items.Add (IntToStr (I));//到32736行就出现错误了

解决方案 »

  1.   

    ListBox放这么多干嘛?
    想突破限制自己写,很简单。
      

  2.   

    我把楼主的代码粘过去了,就加一个listbox,不信你可以动手试试
      

  3.   

    狂晕啊。一个ListBox,加载几万个Item,客户不累死才怪。
      

  4.   

    L B N _ E R R S PA C E(列表框内存不够)  加一段代码 ,看看有没有这个通知消息
      

  5.   

    To All: 忘了说了,我用的是Delphi 5,也许Delphi 5有这样的限制吧
    不想用更高版本的Delphi,编译出来的程序有太多的无用代码,体积也大。
      

  6.   

    知道问题原因了,是在9x操作系统下才会出现这样的问题,在XP中测试通过
      

  7.   

    出不出错是另外回事。一个ListBox放几万行数据,让客人怎么找?只希望我以后不会碰到这样的程序。
      

  8.   

    楼上各位,这个问题是存在的.可能楼上给位和楼主的运行环境不一样吧.在下面的运行环境就会出现这个异常.Delphi 6 + Windows 9X. 这是系统限制造成的.