我一直在尋找TMemo.Lines中字符串的最大長度爲1024,但尚未找到的原因。德爾福屬性中的字符串的最大長度TMemo
我有一個文本文件,其中包含長度大約爲2000個字符的分隔/ csv數據。 在處理文件之前,我使用備忘錄進行預覽。
memo.Lines.LoadFromFile(textFile);
我已經將WordWrap設置爲FALSE,並將scrollBar設置爲ssHorizontal。所以任何記錄都不會被包裝到下一行。
但是,當我迭代memo.Lines時,我發現每個索引中的最大字符串保持爲1KB或1024個字符。其餘的被截斷到下一行。
但是,如果我使用TStringList來加載文件,當它達到超過1024個字符時,行不會被截斷到下一個索引。當我使用TRichEdit時不會發生這種情況。
- 任何人都可以解釋這種現象嗎?
- 它是TMemo的默認行爲嗎?
我用D2006來試試這個。
-1僅用於發佈無解釋或摘要的鏈接。 – 2009-09-02 14:06:04
實際的答案可以在這裏找到:http://support.microsoft.com/kb/74225 – 2014-11-28 16:09:48