Пожалуйста, посмотрите на метод, изображенный ниже
public static string RemoveRTF(string input)
{
string output = input;
RichTextBox RichTextBox1 = new RichTextBox();
try {
RichTextBox1.Rtf = input;
output = RichTextBox1.Text;
} catch (ArgumentException argExp) {
/*
* The supplied input value is not in RTF format.
* Ignore.
*/
}
return output;
}
Мой вопрос заключается в том, будет ли приведенный выше код при вызове несколько раз генерировать большое количество объектов USER, дескрипторов или объектов GDI.
Причина, по которой я спрашиваю, состоит в том, что у меня есть какой-то код, который отлично работал один день, а затем на следующий день без внесенных изменений перестал работать с сообщенной ошибкой:
Ошибка создания дескриптора окна ..
Единственное, что я не могу понять причину проблемы, за исключением того, что стек вызовов показывает мне, что ошибка возникает в приведенном выше коде.
TaskManager не раскрывает большое количество созданных объектов USER или подобных объектов, поэтому я действительно не знаю, что происходит.