调试的问题哦 你的FileListBox5里面肯定有记录吗?如果没有数据,那么ItemIndex是-1,会包错的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应改为(因为listbox的项未选中时,itemindex返回-1):if filelistbox5.itemindex = -1 then Filenam := ''else filenam:=filelistbox5.items[filelistbox5.itemindex]; 原因: 你的 FileListBox5.ItemIndex 越界了 值为-1,表示没有选中任何一条; 所以出错。应当用 FileName := FileListBox5.FileName; 直接用 FileName 属性就行了,简单! TXMLDocument组件有没有LoadFromFile方法? 为什么我D7装fastreport3的后 在控件里面没有DBDATASET呢急啊!在线等! AAA.Parent是谁?? 如何设置DBGRID中某单元格的显示值? 谁知道下面的代码怎么错啦 对象的问题 delphi2009 取oracle数据库中gb18030编码汉字问题 浮点数的问题 我想知道网络通信协议及通信的规则,请各位高手指点一下。 delphi初学者的问题 文件问题 巨简单!! Kingron(WinAPI) Will you help me?
if filelistbox5.itemindex = -1 then
Filenam := ''
else
filenam:=filelistbox5.items[filelistbox5.itemindex];
你的 FileListBox5.ItemIndex 越界了
值为-1,表示没有选中任何一条;
所以出错。
应当用
FileName := FileListBox5.FileName;
FileName 属性就行了,简单!