读书人

Edit.Text=Null?解决思路

发布时间: 2012-03-08 13:30:13 作者: rapoo

Edit.Text=Null?
<1> Edit.text=null,与Edit.text= ' '有什么区别?
<2> trim函数只是忽略两端空格字符吗?

----谢谢!期待中.....

[解决办法]
null函数返回的是一个Variant类型值, 是无法赋值给String类型的Edit.Text的。

Edit.Text := VarToStr(null); //这样写是可以正确执行的。
[解决办法]
Null function; Returns a Null variant.Null 是个函数,返回一个Variant的空值,具体的可以看delphi的帮助,
NUll variant 属于delphi定义的基本类型的btNul
' '属于delphi定义的基本类型的btStr

trim函数的说明Trims leading and trailing spaces and control characters from a string.去掉字符串头部和尾部的空格和控制字符
[解决办法]
1.Edit.text:=null(楼主少了个冒号)
这句是编译通过,但是运行错误
jadeluo(秀峰)解释了
null函数返回的是一个Variant类型值, 是无法赋值给String类型的Edit.Text的。

Edit.Text := VarToStr(null); //这样写是可以正确执行的。

2.trim就是去掉字符串两边的空格

读书人网 >.NET

热点推荐