gpt4 book ai didi

时间:2019-03-08 标签:c#richtextboxoutofmemory

转载 作者:行者123 更新时间:2023-11-30 22:41:57 26 4
gpt4 key购买 nike

我编写了一个应用程序来读取传入的聊天(有点像即时通讯程序),对其进行格式化并将其插入到富文本框中。如果你让程序运行足够长的时间,你会得到一个内存不足的错误。查看我的代码后,我认为这是因为我从不修剪 richtextbox。我遇到的问题是我不想调用 clear() 因为我不想让可见文本消失。我在想也许我应该保留一个最大大小为 200 行的列表。此列表将保留最近的聊天记录。如果聊天记录变大,请调用 clear 并重新插入最后 200 行。但是,在我实现这个想法之前,我会问是否有人知道更好的解决方案。有什么想法吗?

最佳答案

我可能会做以下事情:

  1. 捕捉 RichTextBox.TextChanged 事件
  2. 在处理程序中,检查行数 (RichTextBox.Lines.Length)
  3. 如果这超出了您的最大值,请删除第一个。

祝你好运!

关于时间:2019-03-08 标签:c#richtextboxoutofmemory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4642786/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com