D dubhe Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-11 #2 if Trim(Memo1.Lines.Text)='' then ...
C chenke Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-11 #3 if memo1.gettextlen=0 then
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-11 #6 if is memo field u could read it as stream.
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-11 #7 这是个简单的问题,各位都已经回答了。 我现在来给它复杂一下,嘿嘿... 为"空"的标准是什么? 全控制符算不算为空? 比如光有10个回车换行符?
B Blade Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-11 #8 为空当然是什么也没有, 加上10个回车换行符的话,在Memo.lines.text中 有10个#13#10来着。完完全全为空的话,用Memo.lines.Text = ''或 Memo.lines.count = 0应该有相同的效果。
为空当然是什么也没有, 加上10个回车换行符的话,在Memo.lines.text中 有10个#13#10来着。完完全全为空的话,用Memo.lines.Text = ''或 Memo.lines.count = 0应该有相同的效果。
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-11 #9 不要那么肯定,应用中常把空格算为空,同理,控制符算空的时候也很多。
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-11 #10 不要那么肯定,应用中常把空格算为空(判断时先去除空格符如上面用到的trim), 同理,控制符算空的时候也很多。
C cHengyAng Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #11 反正只要 MEMO 里有东西,不管是不是控制字符,都不能算空, 因为必定分配了内存空间!!! 但 MEMO在什么也没有的情况下是否会象处理字符串一样释放所占用 的空间呢?我还没做测试..应该..(没测试,不敢瞎说)..还是等哪位老兄测试后 通知一声吧。
反正只要 MEMO 里有东西,不管是不是控制字符,都不能算空, 因为必定分配了内存空间!!! 但 MEMO在什么也没有的情况下是否会象处理字符串一样释放所占用 的空间呢?我还没做测试..应该..(没测试,不敢瞎说)..还是等哪位老兄测试后 通知一声吧。