PB 获取某个文件夹下文件, 返回值为负数,该怎么处理

PB 获取某个文件夹下文件, 返回值为负数
as_filepath 为指定路径 ,该文件夹下有40000+的文件

lb_1.dirlist(as_filepath+"*.*",0)
ll_count = lb_1.TotalItems()

运行程序结果为  ll_count  = - 18000 
如何解决 谢谢。
------解决思路----------------------
引用:
ll_count  的类型是int?

超出int的最大值了 32766
listcontrolname.TotalItems ( ) //返回值Integer 
应该要特殊处理了 

------解决思路----------------------
引用:
as_filepath 为指定路径 ,该文件夹下有40000+的文件

lb_1.dirlist(as_filepath+"*.*",0)
ll_count = lb_1.TotalItems()

运行程序结果为  ll_count  = - 18000 
如何解决 谢谢。


 TotalItems返回值为integer,超过32767就不行了

建议把文件放成多个文件夹,一个下面只放20000左右,就可以避免这个问题