var s : String ;
beign
s := cxTreeList.items[1].values[1]
end; 报错为什么? 改一下
var
s : String;
biegn
if varisNull(cxTreeList.items[1].values[1]) then
s := cxTreeList.items[1].values[1] //这样一来,每次给值要在判断一次很繁, 有没有好的方法,或设置一个属性就行了 end;
beign
s := cxTreeList.items[1].values[1]
end; 报错为什么? 改一下
var
s : String;
biegn
if varisNull(cxTreeList.items[1].values[1]) then
s := cxTreeList.items[1].values[1] //这样一来,每次给值要在判断一次很繁, 有没有好的方法,或设置一个属性就行了 end;
解决方案 »
- ASP和DELPHI版的AES加解密算法互解~~~
- delphi 的treeview问题
- CodeSite 3.01 可以下载了
- 我想问一下,TCustomEdit,TCustomButtom都自TWinControl,怎么它们的外观不同,是怎样做到的?
- Delphi with XML
- 使用adoquery如何遍历表
- 一个与delphi无关的,SQL Server故障问题?help!!!!!
- DirectoryListing.Count 错误
- 急需大家的帮助
- bde简单问题,帮助新手
- 急(忙了两天了,找不到一点资料)!在线等待!用过cxTreeList的DFW进来帮忙看看。
- 如何对TImage的MetaFile进行操作?
s := cxTreeList.items[1].values[1] ;
except
s:='';
end;
2.作为程序员来讲,在可能产生数组访问越界的时候增加容错代码是基本常识,如果觉得这样很烦,那么老实说你没有做程序员的条件,因为这种简单的常识都觉得烦,恐怕日后还有更烦的事情还在等着你!
A. s := cxTreeList.items[1].values[1] 这代码只不过是一个列子,来说明vlaues的值 is null
数组我本知,我现在的问题不是数组,所有随手写了 1 ,针对问题说明,如你没有看明白,
说明我写文档别人看不懂,或许你没有读别人文档的能力,这可是程序员的基本要求
B.作为程序员,在关键在求精,在大量的代码上求哪个算法,哪个是必要写的代码,哪个是拉圾代码. 如是光想着写代码,只要实现出来就行了,这个下去的程序员是没有进步的
可能你还没有达到这个层次,这个一个过程
代码工->API->复用->面向对象->构件复用->框架->(...再上一层我本人就不知),这个过度过来,请问 Linux2001(恋人不如自恋)你属哪个层次上把了
??
还是不太懂楼主意思
如果非样这样的话,我宁愿做个你说的代码工,免得惹眼!!!
beign
s := cxTreeList.items[1].values[1]
end; 报错为什么?
----------
抱什么错呢?你不说怎么知道呀?