【发布时间】:2010-12-24 19:32:06
【问题描述】:
我正在向您简要介绍这个问题。
- 从数据库中检索(id、name)字段记录到列表框中。
- 从列表中选择任何记录。
- 将备注(Blob 类型)显示到选定 ID 的丰富编辑框中。
- 除了两条记录都很好。
这两条记录都有数千行记录到数据库中。 注意事项:[ 它来自使用某些 rtf 格式代码从 word 或 Outlook 粘贴的注释。 似乎导致“便笺”的那些是 /f0protect (或与此非常相似的东西)在编码上的位置。 所有引起问题的问题都在注释页面的某个地方。 解决方法是打开基表记录,找到记录并显示备注字段。 从基表记录中剪切/删除注释并将它们粘贴到 Word 或记事本中(取决于数量)。对 rtf 编码进行大量查找和替换。并将注释重新复制回基表记录中。 ]
在 Rich Edit 中正确显示数据。
- 在该记录之后,应用程序无法通过从列表框中选择另一条记录将另一条笔记加载到 Rich Edit 中。
- 在内部发出错误声音。
- 不抛出任何错误或异常。
对于这个问题,我想到了三件事。 1. 问题可能出在 RTF 代码上。 2.缓冲区或内存。 3. TRichEdit 控件。
我希望这个解释对我有所帮助。
提前感谢您的帮助。
【问题讨论】: