本人在WIN 2000(中文版)上开发程序,调试试用毫无问题。
将程序安装至WIN 2000(英文版)上时RichEdit出现错误提示:
"RichEdit line insertion error"
在程序中RichEdit文本的添入全由程序控制 RichEdit1.lines.add(string)
后发现如果RichEdit添入小于一行的文本不会出错,如果添入大于一行的文本既多行文本提示出错。
在开发的计算机上运行则毫无问题。我怀疑运行环境的问题,或RichEdit的版本问题。
添入的文本量较大和控制较活,所以就没有考虑MEMO。多行文本要求不能在中间加入回车符号使其变成几行添入。
解决时候在添入的文本中不要加入回车符号
请问大家此问题该如何解决?
将程序安装至WIN 2000(英文版)上时RichEdit出现错误提示:
"RichEdit line insertion error"
在程序中RichEdit文本的添入全由程序控制 RichEdit1.lines.add(string)
后发现如果RichEdit添入小于一行的文本不会出错,如果添入大于一行的文本既多行文本提示出错。
在开发的计算机上运行则毫无问题。我怀疑运行环境的问题,或RichEdit的版本问题。
添入的文本量较大和控制较活,所以就没有考虑MEMO。多行文本要求不能在中间加入回车符号使其变成几行添入。
解决时候在添入的文本中不要加入回车符号
请问大家此问题该如何解决?
而且我也在英文版本中进行了编译,现在发现如下,用richedit1.lines.add(string)则加入多行文本无法通过,用richedit1.lines.text:=richedit1.lines.text+string编译运行没有问题,如果直接运行编译后的文件又提示出错,
本人实在毫无头绪了?